Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

Hull and Outfitting

tbsequenceplugin​.h

  • Last UpdatedDec 04, 2025
  • 2 minute read

// tbsteelitgr.h: interface for the tbsteelitgr class.

//

//////////////////////////////////////////////////////////////

#if

!defined(AFX_TBSEQUENCEPLUGIN_H D6A40846_03F2_11D5_8393_08000 90A4C97 INCLUDED_)

#define

AFX_TBSEQUENCEPLUGIN_H D6A40846_03F2_11D5_8393_0800090A4C97 INCLUDED_

#ifdef TBSEQUENCEPLUGIN_EXPORTS

#define TBSEQUENCEPLUGIN_API

#else

#define TBSEQUENCEPLUGIN_API

#endif

#if _MSC_VER > 1000

#pragma once

#endif // _MSC_VER > 1000

declspec(dllexport)

declspec(dllimport)

TBSEQUENCEPLUGIN_API int wo101 ( void);

TBSEQUENCEPLUGIN_API void wo102(const char *NestName,

const int NestType, const double Length, const double Width, const double Thickness, const char *Quality, const int Nparts,

const int ContourDirection, const int HoleDirection, const int StartCode,

const int StartEndAct,

const double StartNode, const double BridgeWidth, const double

BridgeWidthHole, const double

StartPosition[2], const double

EndPosition[2], const double

EndMarkPosition[2], const int MarkingFirst, const int MarkingOpposite, const double HoleStart, const int HoleStartType);

TBSEQUENCEPLUGIN_API void wo103( const int PlatePartNo,

const int CntNo, const int ContourNo, const int

NumberOfSegParts,

const char *Assid1, const char *Assid2, const char *Assid3, const char *Assid4, const int ContourType, const int MarkingType, const int MarkingSide);

TBSEQUENCEPLUGIN_API void wo104( const int PlatePartNo,

const int ContourNo,

const int NumberOfBevels);

TBSEQUENCEPLUGIN_API void wo105( const int PlatePartNo,

const int ContourNo,

const int BevelIntervalNo, const int SegPartStart, const double

StartPoint[2],

const int SegPartEnd, const double EndPoint[2], const double BevelCode);

TBSEQUENCEPLUGIN_API void wo106( const int PlatePartNo,

const int ContourNo, const int CutoutNo);

TBSEQUENCEPLUGIN_API void wo107( const int PlatePartNo,

const int ContourNo, const int CutoutNo, const int SegPartStart, const double

StartPoint[2],

const int SegPartEnd, const double EndPoint[2]);

TBSEQUENCEPLUGIN_API int wo108 ( void);

TBSEQUENCEPLUGIN_API int wo109 ( void);

TBSEQUENCEPLUGIN_API void wo110( const int StartNo,

int& PlatePartNo, int& StartType, int& ContourNo, int& SegNo, double& Xpos, double& Ypos);

TBSEQUENCEPLUGIN_API void wo111( void); TBSEQUENCEPLUGIN_API void wo112( const int PlatePartNo,

const int

NumberOfContours,

*PositionNumber,

const char *PartName, const char

const char *Quality, const double Thickness, const int QuantityNormal, const int QuantityMirror, const double PartLength, const double PartWidth, const double PartAngle, const double

MinCircRectOrigin[2], const double Cog[2],

const double Perimeter, const double

EffectivePartArea, const double

BoundaryPartArea, const char *Assid1, const char *Assid2, const char *Assid3, const char *Assid4, const char *Assembly, const char

*ProductionDate, const double

RotationAngle, const int MirrorFlag);

TBSEQUENCEPLUGIN_API void wo113( const int PartNo,

const int ContourNo, const int SegPart, const int SegType, const double AmpU, const double AmpV, const double EndU, const double EndV);

TBSEQUENCEPLUGIN_API void wo114( const int PartNo,

const int ContourNo,

const int

NumberOfBridges);

TBSEQUENCEPLUGIN_API void wo115( const int PlatePartNo,

const int ContourNo, const int SegPartNo1, const int SegPartNo2, const double Pos1[2], const double Pos2[2], const int BridgeNo, const int BridgeType,

const double BridgeWidth, const int ConnPartNo, const int ConnContourNo, const int ConnSegPartNo1, const int ConnSegPartNo2, const double ConnPos1[2], const double ConnPos2[2]);

#endif //

!defined(AFX_TBSEQUENCEPLUGIN_H D6A40846_03F2_11D5_8393_08000 90A4C97 INCLUDED_)

TitleResults for “How to create a CRG?”Also Available in