|
Data Structures |
struct | PRIVATE_CONTOUR3D |
Defines |
#define | CNT3D_FLOAT (CNT3D | TY_IDPOINT) |
#define | _IdCnt3DPrivate(cnt) (((PRIVATE_CONTOUR3D*)(cnt))-1) |
#define | IdCnt3DDimX(cnt_) ( _IdCnt3DPrivate(cnt_)->DimX) |
#define | IdCnt3DUsedNbX(cnt_) ( _IdCnt3DPrivate(cnt_)->UsedNbX) |
#define | IdCnt3DUsedNbPts(cnt_) ( _IdCnt3DPrivate(cnt_)->UsedNbX) |
#define | IdCnt3DSetUsedNbX(cnt_, nb) ( _IdCnt3DPrivate(cnt_)->UsedNbX=(nb) ) |
#define | IdCnt3DSetUsedNbPts(cnt_, nb) ( _IdCnt3DPrivate(cnt_)->UsedNbX=(nb) ) |
#define | IdCnt3DGetUsedNbPts(cnt_) ( _IdCnt3DPrivate(cnt_)->UsedNbX) |
#define | IdCnt3DGetUsedNbX(cnt_) ( _IdCnt3DPrivate(cnt_)->UsedNbX) |
#define | IdCnt3DType(cnt_) ( _IdCnt3DPrivate(cnt_)->Type) |
#define | IdCnt3DNbPts(cnt_) ( _IdCnt3DPrivate(cnt_)->DimX) |
#define | IdCnt3DSetY(contour_, i, val) (contour_)[(i)]->Y=(val) |
#define | IdCnt3DSetX(contour_, i, val) (contour_)[(i)]->X=(val) |
#define | IdCnt3DSetZ(contour_, i, val) (contour_)[(i)]->Z=(val) |
#define | IdCnt3DGetX(contour_, i) (contour_)[(i)]->X |
#define | IdCnt3DGetY(contour_, i) (contour_)[(i)]->Y |
#define | IdCnt3DGetZ(contour_, i) (contour_)[(i)]->Z |
#define | IdCnt3DModifyPoint(contour_, i, valx, valy, valz) (contour_)[(i)]->X=(valx),(contour_)[(i)]->Y=(valy),(contour_)[(i)]->Z=(valz) |
#define | IdCnt3DAllocLikeContour(cn) |
#define | IdCnt3DSameSizeAndType(i1, i2) |
#define | IdCnt3DSameSize(i1, i2) |
#define | IdCnt3DSameType(i1, i2) |
#define | IdCnt3DFree(contour_) _IdCnt3DFree((PCONTOUR3D*)&(contour_)) |
#define | IdCnt3DDestroyNoControl(contour_) _IdCnt3DDestroyNoControl((PCONTOUR3D*)&(contour_)) |
#define | IdCnt3DAddPoint(contour_, x, y, z, n) _IdCnt3DAddPoint(&(contour_), (x), (y), (z), (n) ) |
#define | IdCnt3DAddPnt(contour_, p) _IdCnt3DAddPnt(&(contour_),(p) ) |
#define | IdCnt3DInsertPnt(contour_, numPoint, p) _IdCnt3DInsertPnt(&(contour_),(numPoint),(p)) |
#define | IdCnt3DInsertPoint(contour_, numPoint, x, y, z, n) _IdCnt3DInsertPoint(&(contour_),(numPoint), (x), (y), (z), (n) ) |
Typedefs |
typedef void * | PCONTOUR3D |
typedef PIDPOINT * | PCONTOUR3D_FLOAT |
Functions |
PCONTOUR3D | IdCnt3DAlloc (int, int) |
PCONTOUR3D | IdCnt3DClear (PCONTOUR3D) |
PCONTOUR3D | IdCnt3DCopy (PCONTOUR3D, PCONTOUR3D) |
PCONTOUR3D | IdCnt3DVecteurToContour (PIDPOINT[], int, int, int) |
PCONTOUR3D | IdCnt3DModifLongueur (PCONTOUR3D, int) |
int | IdCnt3DMoveContour (PCONTOUR3D_FLOAT, double, double, double) |
int | IdCnt3DDelPoint (PCONTOUR3D, int) |
PCONTOUR3D | IdCnt3DConcat (PCONTOUR3D, PCONTOUR3D) |