#include "idgen.h"
#include "idima.h"
Go to the source code of this file.
Defines | |
#define | OUTPUT |
#define | IdCntAppendPointsOfSegment(cntSource, x, y) |
#define | IdCntAllocLikeContour(cn) |
#define | IdCntReadAscFile(a, b, c) IdCntReadAscFileWithOffset((a), (b), (c), 0, 0) |
#define | IdCntReadAscFileToCnt(a, b) IdCntReadAscFileToCntWithOffset((a), (b), 0, 0) |
#define | IdCntAddPointsOfSegment(contour_, a, b, c, d) _IdCntAddPointsOfSegment(&(contour_),(a),(b),(c),(d)) |
#define | IdCntInsertPointsOfSegment(contour_, a, b, c) _IdCntInsertPointsOfSegment(&(contour_),(a),(b),(c)) |
#define | IdCntConnexPts(contour_, a) _IdCntConnexPts(&(contour_),(a)) |
#define | IdCntClean(contour_) _IdCntClean(&(contour_)) |
#define | IdCntCleanFromStart(contour_, i) _IdCntCleanFromStart(&(contour_), (i)) |
#define | IdCntAddPointG(contour, valx, valy) _IdCntAddPointG((PCONTOUR*)&(contour), (valx),(valy)) |
Functions | |
PCONTOUR_USHORT | IdSigBsplineInterpCompCtrlPts (PCONTOUR_USHORT) |
PCONTOUR | IdCntReadAscFileWithOffset (char *, int, int, int, int) |
int | IdCntReadAscFileToCntWithOffset (char *, PCONTOUR, int, int) |
int | IdCntGetAscFileLength (char *, int, int) |
int | IdCntWriteAsciiFile (char *, PCONTOUR) |
PCONTOUR | IdCntReadRawFile (char *, int, int) |
int | IdCntReadRawFileToCnt (char *, PCONTOUR) |
PCONTOUR | IdCntReadRawFileWithOffset (char *, int, int, int) |
int | IdCntReadRawFileToCntWithOffset (char *, PCONTOUR, int) |
int | IdCntGetRawFileLength (char *, int) |
int | IdCntWriteRawFile (char *, PCONTOUR) |
int | IdCntDelPoint (PCONTOUR, int) |
int | IdCntDelPoints (PCONTOUR, int, int) |
PCONTOUR | IdCntVecteurToContour (void *, int, int, int) |
PCONTOUR | IdCntModifLongueur (PCONTOUR, int) |
void | IdCntRectEnglob (PCONTOUR_USHORT, int *OUTPUT, int *OUTPUT, int *OUTPUT, int *OUTPUT) |
int | IdCntMoveContour (PCONTOUR_USHORT, int, int) |
void | IdCntCentreGravite (PCONTOUR_USHORT contour, int *OUTPUT, int *OUTPUT) |
int | IdCntFillPolygon (PCONTOUR_USHORT, PPIMAGE_UCHAR, int) |
int | IdCntFillPolygonXXX (PCONTOUR_USHORT, PPIMAGE_UCHAR, int) |
int | IdCntFillExtPolygon (PCONTOUR_USHORT, PPIMAGE_UCHAR, int) |
PCONTOUR_USHORT | IdCntPointsOfSegment (int, int, int, int) |
double | IdCntSurfacePoly (PCONTOUR_USHORT) |
PCONTOUR_USHORT | IdCntSignalToCntImage (PSIGNAL, int, int, int, int, int, double, double) |
void | IdCntCentreGraviteG (PCONTOUR, double *OUTPUT, double *OUTPUT) |
double | IdCntCalculAireG (PCONTOUR) |
double | IdCntGetXG (PCONTOUR, int) |
double | IdCntGetYG (PCONTOUR, int) |
int | IdCntRotateContour (PCONTOUR_USHORT, int, int, double) |
int | IdCntRotateContourDouble (PCONTOUR_DOUBLE, int, int, double) |
int | IdCntZoomContourDouble (PCONTOUR_DOUBLE, int, int, double) |
PCONTOUR | IdCntConcat (PCONTOUR, PCONTOUR) |
PCONTOUR_USHORT | IdCntReadContour (char *) |
int | IdImaFillContour (PPIMAGE_UCHAR im, int nivGris) |
int | IdCntDrawPolyLine (PCONTOUR_USHORT, PPIMAGE_UCHAR, int, int) |
Draws a poly line (continuous collection of linear segments) on an image out of a CNT_USHORT. | |
int | IdCntDrawPolygon (PCONTOUR_USHORT, PPIMAGE_UCHAR, int, int) |
Draws a polygon (closed continuous collection of linear segments) on an image out of a CNT_USHORT. | |
int | IdCntDrawPolyLineOffset (PCONTOUR_USHORT, int, int, PPIMAGE_UCHAR, int, int) |
Draws an "offseted" poly line (continuous collection of linear segments) on an image out of a CNT_USHORT. | |
int | IdCntDrawPolygonOffset (PCONTOUR_USHORT, int, int, PPIMAGE_UCHAR, int, int) |
Draws an "offseted" polygon (closed continuous collection of linear segments) on an image out of a CNT_USHORT. |
|
Definition at line 167 of file idcnt-calc.h. |
|
Definition at line 135 of file idcnt-calc.h. Referenced by _IdCntConnexPts(). |
|
Value: Definition at line 110 of file idcnt-calc.h. |
|
Value:
Definition at line 100 of file idcnt-calc.h. |
|
Definition at line 155 of file idcnt-calc.h. Referenced by _IdCntConnexPts(), IdCntFillPolygon(), IdCntFillPolygonXXX(), and IdCntSurfacePoly(). |
|
Definition at line 161 of file idcnt-calc.h. |
|
Definition at line 149 of file idcnt-calc.h. |
|
Definition at line 142 of file idcnt-calc.h. |
|
Definition at line 119 of file idcnt-calc.h. |
|
Definition at line 121 of file idcnt-calc.h. |
|
Definition at line 47 of file idcnt-calc.h. |
|
|
|
Definition at line 82 of file cntcdg.c. References IdCntGetX, IdCntGetY, IdCntUsedNbX, and PCONTOUR_USHORT. |
|
|
|
Definition at line 609 of file cntutil.c. References CNT, IdCntDimX, IdCntModifLongueur(), IdCntSameType, IdCntSetUsedNbX, IdCntUsedNbX, IDERR_POINTER_IS_NULL, IDERR_WRONG_TYPE, IdErrno, IdLibidoType, IdSizeOfType, and PCONTOUR. |
|
Definition at line 488 of file cntutil.c. References CNT, IdCntGetUsedNbX, IdCntSetUsedNbX, IdCntUsedNbX, IDERR_POINTER_IS_NULL, IDERR_WRONG_TYPE, IdErrno, IdLibidoType, and IdSizeOfType. |
|
Definition at line 548 of file cntutil.c. References CNT, IdCntGetUsedNbX, IdCntSetUsedNbX, IdCntUsedNbX, IDERR_POINTER_IS_NULL, IDERR_WRONG_TYPE, IdErrno, IdLibidoType, and IdSizeOfType. |
|
Draws a polygon (closed continuous collection of linear segments) on an image out of a CNT_USHORT.
Definition at line 148 of file cntfill.c. References _IdCntDrawPolygonOffset(), code, and image. Referenced by IdCntFillPolygon(). |
|
Draws an "offseted" polygon (closed continuous collection of linear segments) on an image out of a CNT_USHORT.
Definition at line 170 of file cntfill.c. References _IdCntDrawPolygonOffset(), code, and image. Referenced by IdCntFillPolygonXXX(), and IdCntSurfacePoly(). |
|
Draws a poly line (continuous collection of linear segments) on an image out of a CNT_USHORT.
Definition at line 103 of file cntfill.c. References _IdCntDrawPolygonOffset(), code, and image. |
|
Draws an "offseted" poly line (continuous collection of linear segments) on an image out of a CNT_USHORT.
Definition at line 126 of file cntfill.c. References _IdCntDrawPolygonOffset(), code, and image. |
|
Definition at line 469 of file cntcdg.c. References IdCntFillPolygon(), IdImaAllocLikeImage(), IdImaClear(), IdImaDimX(), IdImaDimY(), PPIMAGE, and PPIMAGE_UCHAR. |
|
Definition at line 518 of file cntcdg.c. References IdCntClean, IdCntDrawPolygon(), IdCntUsedNbX, IdImaAllocLikeImage(), IdImaClear(), IdImaDimX(), IdImaDimY(), IdImaFill(), IdImaFree, PPIMAGE, and PPIMAGE_UCHAR. Referenced by IdCntFillExtPolygon(). |
|
Definition at line 555 of file cntcdg.c. References IdCntClean, IdCntDrawPolygonOffset(), IdCntRectEnglob(), IdCntUsedNbX, IdImaAlloc(), IdImaClear(), IdImaDimX(), IdImaDimY(), IMA_UCHAR, PPIMAGE, and PPIMAGE_UCHAR. |
|
|
|
|
|
|
|
|
|
Definition at line 263 of file cntallo.c. References _IdCntPrivate, CNT, PRIVATE_CONTOUR::DimX, IDERR_ALLOC_CNT, IDERR_WRONG_TYPE, IdErrno, IdErrPrintf(), IdLibidoType, IdSizeOfType, and PCONTOUR. Referenced by _IdCntAddPoint(), _IdCntInsertPoint(), _IdCntInsertPointsOfSegment(), and IdCntConcat(). |
|
Definition at line 224 of file cntutil.c. References IdCntGetX, IdCntGetY, IdCntSetX, IdCntSetY, IdCntUsedNbX, IDERR_POINTER_IS_NULL, and IdErrno. |
|
Definition at line 392 of file imadrawline.c. References CNT_USHORT, IdCntAddPoint, IdCntAlloc(), IDERR_ALLOC_CNT, IDERR_INVALID_NUMBER, IdErrno, IdErrPrintf(), and x. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 127 of file cntcdg.c. References IdCntGetX, IdCntGetY, and IdCntUsedNbX. Referenced by IdCntFillPolygonXXX(), IdCntSurfacePoly(), and IdCntZoomContourDouble(). |
|
Definition at line 273 of file cntutil.c. References IdCntGetX, IdCntGetY, IdCntSetX, IdCntSetY, IdCntUsedNbX, IDERR_POINTER_IS_NULL, IdErrno, and x. |
|
Definition at line 338 of file cntutil.c. References IdCntGetX, IdCntGetY, IdCntSetX, IdCntSetY, IdCntUsedNbX, IDERR_POINTER_IS_NULL, IdErrno, PCONTOUR_DOUBLE, and x. |
|
|
|
Definition at line 363 of file cntcdg.c. References IdCntClean, IdCntDrawPolygonOffset(), IdCntRectEnglob(), IdCntUsedNbX, IdImaAlloc(), IdImaClear(), IdImaDimX(), IdImaDimY(), IMA_UCHAR, PPIMAGE, and PPIMAGE_UCHAR. |
|
Definition at line 193 of file cntallo.c. References CNT, PRIVATE_CONTOUR::DimX, IDERR_ALLOC_CNT, IDERR_WRONG_TYPE, IdErrno, IdErrPrintf(), IDO_TYPE, IdTypeSize, PCONTOUR, and PRIVATE_CONTOUR::Type. |
|
|
|
|
|
Definition at line 412 of file cntutil.c. References IdCalcDistance2Points(), IdCntGetX, IdCntGetY, IdCntRectEnglob(), IdCntSetX, IdCntSetY, IdCntUsedNbX, IDERR_POINTER_IS_NULL, IdErrno, and x. |
|
Definition at line 739 of file cntcdg.c. References IdImaAllocLikeImage(), IdImaClear(), IdImaDimX(), IdImaDimY(), PPIMAGE, and PPIMAGE_UCHAR. |
|
|