26#define CD_CHECK_RETURN( x ) \
29 cdImageDestroy( im ); \
47 int black, white, blue;
52 outf = fopen(
"cdexp1.cgm",
"wb" );
150 printf(
"I am a CGM expert!!!\n" );
int cdImageSetSize(cdImagePtr im, int x, int y)
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 cdImageCgm(cdImagePtr im, FILE *out)
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 cdImageEndPic(cdImagePtr im)
cdImagePtr cdImageStartCgm()
int cdCgmPic(cdImagePtr im, int sticky)
int cdSetMarkerAttrib(cdImagePtr im, int mtype, int msize, int mcolor)
int cdImageColorAllocate(cdImagePtr im, int r, int g, int b)
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 cdSetShapeFillAttrib(cdImagePtr im, int instyle, int incolor, int inhatch)
int cdSetShapeEdgeAttrib(cdImagePtr im, int edtype, int edwidth, int edcolor, int edvis)
int cdRectangle(cdImagePtr im, int x1, int y1, int x2, int y2)
int cdImageDestroy(cdImagePtr im)
struct cdPointStruct cdPoint
#define CD_CHECK_RETURN(x)