30 #define cdMaxColors 256
41 #define CDSTARTLISTSIZE 4096
49 #define CDGROWLISTSIZE 2048
56 #if defined ( __cplusplus ) || defined ( c_plusplus )
225 #define cdImageSX( im ) ( ( im )->sx )
226 #define cdImageSY( im ) ( ( im )->sy )
227 #define cdImageColorsTotal( im ) ( ( im )->colorsTotal )
228 #define cdImageRed( im, c ) ( ( im )->red[( c )] )
229 #define cdImageGreen( im, c ) ( ( im )->green[( c )] )
230 #define cdImageBlue( im, c ) ( ( im )->blue[( c )] )
240 #define SIZEOF( object ) ( (size_t) sizeof ( object ) )
246 #if defined ( __cplusplus ) || defined ( c_plusplus )
CDDLLIMPEXP int cdImageAddFont(cdImagePtr im, const char *fontname)
CDDLLIMPEXP int cdEllipse(cdImagePtr im, int cx, int cy, int d1x, int d1y, int d2x, int d2y)
CDDLLIMPEXP int cdCgmHeader(cdImagePtr)
CDDLLIMPEXP int cdSetShapeEdgeAttrib(cdImagePtr im, int edtype, int edwidth, int edcolor, int edvis)
CDDLLIMPEXP int cdSetTextFont(cdImagePtr im, int font)
CDDLLIMPEXP int cdPolygonSet(cdImagePtr im, cdPointPtr p, int n)
struct cdPointStruct * cdPointPtr
CDDLLIMPEXP int cdPolyMarker(cdImagePtr im, cdPointPtr p, int n)
CDDLLIMPEXP int cdSetMarkerColor(cdImagePtr im, int mcolor)
CDDLLIMPEXP cdImagePtr cdImageCreate(int sx, int sy)
CDDLLIMPEXP int cdImageSetLineSpec(cdImagePtr im, int specmode)
CDDLLIMPEXP int cdImageColorClosest(cdImagePtr im, int r, int g, int b)
CDDLLIMPEXP int cdPolygon(cdImagePtr im, cdPointPtr p, int n)
CDDLLIMPEXP int cdSetTextOrient(cdImagePtr im, int xup, int yup, int xbase, int ybase)
CDDLLIMPEXP int cdImageSetDefaults(cdImagePtr im)
CDDLLIMPEXP int cdSetLineAttrib(cdImagePtr im, int lntype, int lnwidth, int lncolor)
CDDLLIMPEXP int cdImageColorAllocate(cdImagePtr im, int r, int g, int b)
CDDLLIMPEXP int cdMarker(cdImagePtr im, int x, int y)
CDDLLIMPEXP int cdCgmPic(cdImagePtr, int)
CDDLLIMPEXP int cdCgmNewPic(cdImagePtr im, int sticky)
CDDLLIMPEXP int cdImageColor16(cdImagePtr im)
CDDLLIMPEXP int cdImageEndCgm(cdImagePtr im)
CDDLLIMPEXP int cdImageClearFonts(cdImagePtr im)
CDDLLIMPEXP int cdSetMarkerType(cdImagePtr im, int mtype)
CDDLLIMPEXP int cdSetLineWidth(cdImagePtr im, int lnwidth)
CDDLLIMPEXP int cdImageBoundsSafe(cdImagePtr im, int x, int y)
CDDLLIMPEXP int cdPolyLine(cdImagePtr im, cdPointPtr p, int n)
CDDLLIMPEXP int cdSetTextColor(cdImagePtr im, int color)
CDDLLIMPEXP int cdSetShapeFillAttrib(cdImagePtr im, int instyle, int incolor, int inhatch)
CDDLLIMPEXP int cdImageLine(cdImagePtr im, int x1, int y1, int x2, int y2, int color)
CDDLLIMPEXP int cdSetFillHatch(cdImagePtr im, int inhatch)
struct cdImageStruct cdImage
CDDLLIMPEXP int cdImageColorExact(cdImagePtr im, int r, int g, int b)
CDDLLIMPEXP int cdImageColorDeallocate(cdImagePtr, int)
CDDLLIMPEXP int cdSetFillStyle(cdImagePtr im, int instyle)
CDDLLIMPEXP int cdImageSetEdgeSpec(cdImagePtr im, int specmode)
unsigned char * curelemlist
CDDLLIMPEXP int cdArc3PtClose(cdImagePtr im, int sx, int sy, int ix, int iy, int ex, int ey, int cl)
CDDLLIMPEXP int cdImageDestroy(cdImagePtr im)
CDDLLIMPEXP int cdImageColorClear(cdImagePtr im)
CDDLLIMPEXP int cdCircle(cdImagePtr im, int cx, int cy, int r)
CDDLLIMPEXP int cdText(cdImagePtr im, int x, int y, const char *)
CDDLLIMPEXP int cdImageEndPic(cdImagePtr im)
CDDLLIMPEXP int cdSetMarkerSize(cdImagePtr im, int msize)
CDDLLIMPEXP int cdSetEdgeVis(cdImagePtr im, int edvis)
CDDLLIMPEXP int cdSetMarkerAttrib(cdImagePtr im, int mtype, int msize, int mcolor)
struct cdPointStruct cdPoint
CDDLLIMPEXP int cdImageCgm(cdImagePtr im, FILE *)
CDDLLIMPEXP int cdSetEdgeColor(cdImagePtr im, int edcolor)
CDDLLIMPEXP int cdSetEdgeType(cdImagePtr im, int edtype)
CDDLLIMPEXP int cdSetTextAttrib(cdImagePtr im, int font, int color, int height)
CDDLLIMPEXP int cdLine(cdImagePtr im, int x1, int y1, int x2, int y2)
CDDLLIMPEXP int cdRectangle(cdImagePtr im, int x1, int y1, int x2, int y2)
CDDLLIMPEXP int cdImageSetMarkerSpec(cdImagePtr im, int specmode)
CDDLLIMPEXP cdImagePtr cdImageStartCgm()
CDDLLIMPEXP int cdImageSetSize(cdImagePtr im, int x, int y)
CDDLLIMPEXP int cdSetTextHeight(cdImagePtr im, int height)
CDDLLIMPEXP int cdSetFillColor(cdImagePtr im, int incolor)
CDDLLIMPEXP int cdSetLineType(cdImagePtr im, int lntype)
CDDLLIMPEXP int cdSetLineColor(cdImagePtr im, int lncolor)
CDDLLIMPEXP int cdImageSetOutput(cdImagePtr im, FILE *output)
CDDLLIMPEXP int cdArc3Pt(cdImagePtr im, int sx, int sy, int ix, int iy, int ex, int ey)
CDDLLIMPEXP int cdImageRectangle(cdImagePtr im, int x1, int y1, int x2, int y2, int color)
CDDLLIMPEXP int cdSetEdgeWidth(cdImagePtr im, int edwidth)
CDDLLIMPEXP int cdSetTextPath(cdImagePtr im, int tpath)