/usr/include/cpgplot.h is in giza-dev 0.9.5-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 | #ifndef cpgplot_h
#define cpgplot_h
#ifdef __cplusplus
extern "C" {
#endif
/*
* this is the giza version of cpgplot.h,
* constructed from the online pgplot documentation
*/
typedef int Logical;
void cpgarro(float x1, float y1, float x2, float y2);
void cpgask(Logical flag);
void cpgaxis(const char *opt, float x1, float y1, float x2, float y2, \
float v1, float v2, float step, int nsub, float dmajl, \
float dmajr, float fmin, float disp, float orient);
int cpgband(int mode, int posn, float xref, float yref, float *x,\
float *y, char *ch_scalar);
void cpgbbuf(void);
int cpgbeg(int unit, const char *file, int nxsub, int nysub);
void cpgbin(int nbin, const float *x, const float *data, \
Logical center);
void cpgbox(const char *xopt, float xtick, int nxsub, \
const char *yopt, float ytick, int nysub);
void cpgcirc(float xcent, float ycent, float radius);
void cpgclos(void);
void cpgconb(const float *a, int idim, int jdim, int i1, int i2, \
int j1, int j2, const float *c, int nc, const float *tr, \
float blank);
void cpgconf(const float *a, int idim, int jdim, int i1, int i2, \
int j1, int j2, float c1, float c2, const float *tr);
void cpgconl(const float *a, int idim, int jdim, int i1, int i2, \
int j1, int j2, float c, const float *tr, const char *label, \
int intval, int minint);
void cpgcons(const float *a, int idim, int jdim, int i1, int i2, \
int j1, int j2, const float *c, int nc, const float *tr);
void cpgcont(const float *a, int idim, int jdim, int i1, int i2, \
int j1, int j2, const float *c, int nc, const float *tr);
void cpgctab(const float *l, const float *r, const float *g, \
const float *b, int nc, float contra, float bright);
int cpgcurs(float *x, float *y, char *ch_scalar);
void cpgdraw(float x, float y);
void cpgebuf(void);
void cpgend(void);
void cpgenv(float xmin, float xmax, float ymin, float ymax, \
int just, int axis);
void cpgeras(void);
void cpgerr1(int dir, float x, float y, float e, float t);
void cpgerrb(int dir, int n, const float *x, const float *y, \
const float *e, float t);
void cpgerrx(int n, const float *x1, const float *x2, \
const float *y, float t);
void cpgerry(int n, const float *x, const float *y1, \
const float *y2, float t);
void cpgetxt(void);
void cpggray(const float *a, int idim, int jdim, int i1, int i2, \
int j1, int j2, float fg, float bg, const float *tr);
void cpghi2d(const float *data, int nxv, int nyv, int ix1, \
int ix2, int iy1, int iy2, const float *x, int ioff, float bias, \
Logical center, float *ylims);
void cpghist(int n, const float *data, float datmin, float datmax, \
int nbin, int pgflag);
void cpgiden(void);
void cpgimag(const float *a, int idim, int jdim, int i1, int i2, \
int j1, int j2, float a1, float a2, const float *tr);
void cpglab(const char *xlbl, const char *ylbl, const char *toplbl);
void cpglcur(int maxpt, int *npt, float *x, float *y);
void cpgldev(void);
void cpglen(int units, const char *string, float *xl, float *yl);
void cpgline(int n, const float *xpts, const float *ypts);
void cpgmove(float x, float y);
void cpgmtxt(const char *side, float disp, float coord, \
float fjust, const char *text);
void cpgncur(int maxpt, int *npt, float *x, float *y, int symbol);
void cpgnumb(int mm, int pp, int form, char *string, \
int *string_length);
void cpgolin(int maxpt, int *npt, float *x, float *y, int symbol);
int cpgopen(const char *device);
void cpgpage(void);
void cpgpanl(int nxc, int nyc);
void cpgpap(float width, float aspect);
void cpgpixl(const int *ia, int idim, int jdim, int i1, int i2, \
int j1, int j2, float x1, float x2, float y1, float y2);
void cpgpnts(int n, const float *x, const float *y, \
const int *symbol, int ns);
void cpgpoly(int n, const float *xpts, const float *ypts);
void cpgpt(int n, const float *xpts, const float *ypts, int symbol);
void cpgpt1(float xpt, float ypt, int symbol);
void cpgptxt(float x, float y, float angle, float fjust, \
const char *text);
void cpgqah(int *fs, float *angle, float *barb);
void cpgqcf(int *font);
void cpgqch(float *size);
void cpgqci(int *ci);
void cpgqcir(int *icilo, int *icihi);
void cpgqclp(int *state);
void cpgqcol(int *ci1, int *ci2);
void cpgqcr(int ci, float *cr, float *cg, float *cb);
void cpgqcs(int units, float *xch, float *ych);
void cpgqdt(int n, char *type, int *type_length, char *descr, \
int *descr_length, int *inter);
void cpgqfs(int *fs);
void cpgqhs(float *angle, float *sepn, float* phase);
void cpgqid(int *id);
void cpgqinf(const char *item, char *value, int *value_length);
void cpgqitf(int *itf);
void cpgqls(int *ls);
void cpgqlw(int *lw);
void cpgqndt(int *n);
void cpgqpos(float *x, float *y);
void cpgqtbg(int *tbci);
void cpgqtxt(float x, float y, float angle, float fjust, \
const char *text, float *xbox, float *ybox);
void cpgqvp(int units, float *x1, float *x2, float *y1, float *y2);
void cpgqvsz(int units, float *x1, float *x2, float *y1, float *y2);
void cpgqwin(float *x1, float *x2, float *y1, float *y2);
void cpgrect(float x1, float x2, float y1, float y2);
float cpgrnd(float x, int *nsub);
void cpgrnge(float x1, float x2, float *xlo, float *xhi);
void cpgsah(int fs, float angle, float barb);
void cpgsave(void);
void cpgunsa(void);
void cpgscf(int font);
void cpgsch(float size);
void cpgsci(int ci);
void cpgscir(int icilo, int icihi);
void cpgsclp(int state);
void cpgscr(int ci, float cr, float cg, float cb);
void cpgscrl(float dx, float dy);
void cpgscrn(int ci, const char *name, int *ier);
void cpgsfs(int fs);
void cpgshls(int ci, float ch, float cl, float cs);
void cpgshs(float angle, float sepn, float phase);
void cpgsitf(int itf);
void cpgslct(int id);
void cpgsls(int ls);
void cpgslw(int lw);
void cpgstbg(int tbci);
void cpgsubp(int nxsub, int nysub);
void cpgsvp(float xleft, float xright, float ybot, float ytop);
void cpgswin(float x1, float x2, float y1, float y2);
void cpgtbox(const char *xopt, float xtick, int nxsub, \
const char *yopt, float ytick, int nysub);
void cpgtext(float x, float y, const char *text);
void cpgtick(float x1, float y1, float x2, float y2, float v, \
float tikl, float tikr, float disp, float orient, const char *str);
void cpgupdt(void);
void cpgvect(const float *a, const float *b, int idim, int jdim, \
int i1, int i2, int j1, int j2, float c, int nc, \
const float *tr, float blank);
void cpgvsiz(float xleft, float xright, float ybot, float ytop);
void cpgvstd(void);
void cpgwedg(const char *side, float disp, float width, \
float fg, float bg, const char *label);
void cpgwnad(float x1, float x2, float y1, float y2);
#ifdef __cplusplus
}
#endif
#endif
|