--- ray/src/meta/plot.h 2003/07/14 22:24:00 1.3 +++ ray/src/meta/plot.h 2003/11/15 02:13:37 1.4 @@ -1,4 +1,4 @@ -/* RCSid: $Id: plot.h,v 1.3 2003/07/14 22:24:00 schorsch Exp $ */ +/* RCSid: $Id: plot.h,v 1.4 2003/11/15 02:13:37 schorsch Exp $ */ /* * Definitions for plotting routines */ @@ -20,9 +20,36 @@ extern int pati[]; extern unsigned char pattern[][PATSIZE/8][PATSIZE]; /* fill patterns */ -extern void set(int attrib, char *value); -extern void reset(int attrib); -extern void unset(int attrib); + /* macplot.c, plot.c, psplot.c */ +extern void set(int attrib, char *value); +extern void reset(int attrib); +extern void unset(int attrib); + + /* xxxplot.c */ +extern void plot(FILE *fp); +extern void fillpoly(PRIMITIVE *p); +extern void filltri(PRIMITIVE *p); +extern void printstr(PRIMITIVE *p); +extern void fillrect(PRIMITIVE *p); +extern void plotlseg(PRIMITIVE *p); + + /* meta2tga.c <-> rplot.c */ +extern void nextblock(void); +extern void outputblock(void); +extern void printblock(void); + + /* primout.c */ +extern void pglob(int co, int a0, char *s); +extern void pprim(int co,int a0,int xmin,int ymin,int xmax,int ymax,char *s); +extern void plseg(int a0, int xstart, int ystart, int xend, int yend); + + /* psplot, x11plot.c, xplot.c */ +extern void thispage(void); +extern void nextpage(void); +extern void contpage(void); +extern void printspan(void); +extern void endpage(void); + #ifdef __cplusplus }