TBLayoutPlugin.h
- Last UpdatedDec 04, 2025
- 2 minute read
// tblayoutplugin.h: interface for the tblayoutplugin class.
//
/////////////////////////////////////////////////////////////
/////////
#if
!defined(AFX_TBLAYOUTPLUGIN_H 259152F2_03E8_11D5_BD54_080009 0A4C97 INCLUDED_)
#define
AFX_TBLAYOUTPLUGIN_H 259152F2_03E8_11D5_BD54_0800090A4C97 I NCLUDED_
#ifdef TBLAYOUTPLUGIN_EXPORTS
#define TBLAYOUTPLUGIN_API declspec(dllexport) #else
#define TBLAYOUTPLUGIN_API declspec(dllimport) #endif
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000 TBLAYOUTPLUGIN_API int wo001(void);
TBLAYOUTPLUGIN_API void wo002 ( const int NumberOfRawPlates);
TBLAYOUTPLUGIN_API void wo003( const int RawPlateNo,
const int NumberOfSegParts, const char * Quality,
const int QuantityTotal, const int QuantityNormal, const int QuantityMirror, const double Thickness, const double PartThickMin, const double PartThickMax, const double DistPartPlate, const double DistPartPart);
TBLAYOUTPLUGIN_API void wo004 ( const int RawPlateNo,
const int SegPart, const int SegType, const double AmpU, const double AmpV, const double EndU, const double EndV);
TBLAYOUTPLUGIN_API void wo005 ( const int
NumberOfPlateParts); TBLAYOUTPLUGIN_API void wo006 ( const int PlatePartNo,
const int ContourNo,
const int NumberOfSegParts);
TBLAYOUTPLUGIN_API void wo007( const int PlatePartNo,
const int MirrorPartNo, const int NumberOfContours, const char * PartName,
const char * PositionNumber, 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 * Assembly,
const char * ProductionDate, const double RotationAngle, const int MirrorFlag);
TBLAYOUTPLUGIN_API void wo008( const int PartNo,
const int ContourNo, const int SegPart, const int SegType, const double AmpU, const double AmpV, const double EndU, const double EndV);
TBLAYOUTPLUGIN_API void wo009 ( const int BaseQualityNumber,
const int NumberOfQualities);
TBLAYOUTPLUGIN_API void wo010 ( const int BaseQualityNumber,
const char * BaseQuality , const char * Quality );
TBLAYOUTPLUGIN_API int wo011 ( void); TBLAYOUTPLUGIN_API int wo012 ( void);
TBLAYOUTPLUGIN_API void wo013( const int NestedPlateNo ,
int& RawPlateNo , int& QuantityNormal , int& QuantityMirror , char* Assembly ,
char* ProductionDate ,
int& NumberOfNestedParts ); TBLAYOUTPLUGIN_API void wo014( const int NestedPlateNo ,
const int NestedPartNo , int& PlatePartNo ,
int& Nested , double& Dx , double& Dy , double& Angle , int& Mirr );
TBLAYOUTPLUGIN_API void wo015 ( void);
TBLAYOUTPLUGIN_API void wo016 ( const int
NumberOfBaseQualities , const int
MaxNumberOfQualities );
TBLAYOUTPLUGIN_API void wo017 ( const int NestSet ,
const int PlateFill ,
const double MaxScrapSingle , const double MaxScrapMirror , const double MaxScrapMulti , const int TypeOfOptimization );
TBLAYOUTPLUGIN_API void wo018( const int NestedPlateNo ,
const int RawPlateNo , const int QuantityNormal , const int QuantityMirror , const char * Assembly ,
const char * ProductionDate , const int
NumberOfNestedParts);
TBLAYOUTPLUGIN_API void wo019( const int NestedPlateNo ,
const int NestedPartNo , const int PartNo ,
const double Dx , const double Dy , const double Angle , const int Mirr );
TBLAYOUTPLUGIN_API int wo020 ( void);
TBLAYOUTPLUGIN_API void wo021( const int RemainedPartNo ,
int& PartNo ,
int& QuantityNormal , int& QuantityMirror , int& ReasonFlag );
TBLAYOUTPLUGIN_API void wo022( const int NestedPlateNo,
char* NestingName, int& NestingType, char* DrawingNumber);
|
TBLAYOUTPLUGIN_API |
void |
wo023( |
const const const |
int int int |
PlatePartNo, ContourNo, NumberOfBevels); |
|
TBLAYOUTPLUGIN_API |
void |
wo024( |
const const const const |
int int int int |
PlatePartNo, ContourNo, BevelIntervalNo, SegPartStart, |
const double StartPoint[2], const int SegPartEnd,
const double EndPoint[2], const double BevelCode);
TBLAYOUTPLUGIN_API void wo025( const int NestedPlateNo,
double& Length, double& Width, double& Thickness, char* Quality, double& Density);
#endif //
!defined(AFX_TBLAYOUTPLUGIN_H 259152F2_03E8_11D5_BD54_080009 0A4C97 INCLUDED_)