Deprecated data types
Warning: All elements of data structures below declared with struct keyword must be initialised before any use. Failing to do so may lead to unpredictable behaiviour as structures do not have a constructor, so have random values by default
3D vector
struct DIVect {
double v[3];
};
DIVect is used to represent a 3D vector.
3D point
struct DIPoint {
double x[3];
};
DIPont is a 3D point.
2D Point or Vector
struct KC2D {
double x[2];
};
typedef struct KCRange_ {
double min;
double max;
} KCRange;
typedef struct KCBox_ {
KCRange range[3];
} KCBox;
KC3State Enumeration
typedef enum KC3State_ {
kcUnknown = -1,
kcFalse = 0,
kcTrue = 1,
} KC3State;
typedef enum ESTLAnalysis_ {
eStlAnalysAuto,
eStlAnalysPerform,
eStlAnalysSkip,
} ESTLAnalysis;
TopAbs_ShapeEnumKO enumeration
typedef enum TopAbs_ShapeEnumKO_ {
eShTop_COMPOUND ,
eShTop_COMPSOLID,
eShTop_SOLID ,
eShTop_SHELL,
eShTop_FACE,
eShTop_WIRE,
eShTop_EDGE,
eShTop_VERTEX,
eShTop_SHAPE,
eShTop_UNKNOWN,
} TopAbs_ShapeEnumKO;
Enumerates topological types of geometry of bspline brep entities
|