ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/meta/plot.h
(Generate patch)

Comparing ray/src/meta/plot.h (file contents):
Revision 1.1 by greg, Sat Feb 22 02:07:26 2003 UTC vs.
Revision 1.4 by schorsch, Sat Nov 15 02:13:37 2003 UTC

# Line 2 | Line 2
2   /*
3   *   Definitions for plotting routines
4   */
5 + #ifndef _RAD_PLOT_H_
6 + #define _RAD_PLOT_H_
7  
8 + #ifdef __cplusplus
9 + extern "C" {
10 + #endif
11  
12   #define  NPATS  9               /* number of fill patterns */
13  
# Line 14 | Line 19 | extern int  dxsize, dysize;    /* device size */
19   extern int  pati[];
20  
21   extern unsigned char  pattern[][PATSIZE/8][PATSIZE];    /* fill patterns */
22 +
23 +        /* macplot.c, plot.c, psplot.c */
24 + extern void set(int attrib, char *value);
25 + extern void reset(int attrib);
26 + extern void unset(int attrib);
27 +
28 +        /* xxxplot.c */
29 + extern void plot(FILE *fp);
30 + extern void fillpoly(PRIMITIVE *p);
31 + extern void filltri(PRIMITIVE *p);
32 + extern void printstr(PRIMITIVE *p);
33 + extern void fillrect(PRIMITIVE *p);
34 + extern void plotlseg(PRIMITIVE *p);
35 +
36 +        /* meta2tga.c <-> rplot.c */
37 + extern void nextblock(void);
38 + extern void outputblock(void);
39 + extern void printblock(void);
40 +
41 +        /* primout.c */
42 + extern void pglob(int co, int a0, char *s);
43 + extern void pprim(int co,int a0,int xmin,int ymin,int xmax,int ymax,char *s);
44 + extern void plseg(int a0, int xstart, int ystart, int xend, int yend);
45 +
46 +        /* psplot, x11plot.c, xplot.c */
47 + extern void thispage(void);
48 + extern void nextpage(void);
49 + extern void contpage(void);
50 + extern void printspan(void);
51 + extern void endpage(void);
52 +
53 +
54 + #ifdef __cplusplus
55 + }
56 + #endif
57 + #endif /* _RAD_PLOT_H_ */
58 +

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines