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