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