#include "plstream.h"
Public Member Functions | |
plstream () | |
plstream (plstream *pls) | |
plstream (PLS::stream_id sid, PLINT strm=0) | |
plstream (PLINT _stream) | |
plstream (PLINT nx, PLINT ny, const char *driver=NULL, const char *file=NULL) | |
plstream (PLINT nx, PLINT ny, PLINT r, PLINT g, PLINT b, const char *driver=NULL, const char *file=NULL) | |
virtual | ~plstream () |
void | adv (PLINT page) |
void | arc (PLFLT x, PLFLT y, PLFLT a, PLFLT b, PLFLT angle1, PLFLT angle2, PLFLT rotate, PLBOOL fill) |
void | vect (const PLFLT *const *u, const PLFLT *const *v, PLINT nx, PLINT ny, PLFLT scale, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data) |
void | svect (const PLFLT *arrow_x, const PLFLT *arrow_y, PLINT npts, bool fill) |
void | axes (PLFLT x0, PLFLT y0, const char *xopt, PLFLT xtick, PLINT nxsub, const char *yopt, PLFLT ytick, PLINT nysub) |
void | bin (PLINT nbin, const PLFLT *x, const PLFLT *y, PLINT center) |
void | bop () |
void | box (const char *xopt, PLFLT xtick, PLINT nxsub, const char *yopt, PLFLT ytick, PLINT nysub) |
void | box3 (const char *xopt, const char *xlabel, PLFLT xtick, PLINT nsubx, const char *yopt, const char *ylabel, PLFLT ytick, PLINT nsuby, const char *zopt, const char *zlabel, PLFLT ztick, PLINT nsubz) |
void | btime (PLINT &year, PLINT &month, PLINT &day, PLINT &hour, PLINT &min, PLFLT &sec, PLFLT ctime) |
void | calc_world (PLFLT rx, PLFLT ry, PLFLT &wx, PLFLT &wy, PLINT &window) |
void | clear () |
void | col0 (PLINT icol0) |
void | col (PLcolor c) |
void | col1 (PLFLT c) |
void | col (PLFLT c) |
void | configtime (PLFLT scale, PLFLT offset1, PLFLT offset2, PLINT ccontrol, PLBOOL ifbtime_offset, PLINT year, PLINT month, PLINT day, PLINT hour, PLINT min, PLFLT sec) |
void | cont (const PLFLT *const *f, PLINT nx, PLINT ny, PLINT kx, PLINT lx, PLINT ky, PLINT ly, const PLFLT *clevel, PLINT nlevel, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data) |
void | fcont (PLFLT(*f2eval)(PLINT, PLINT, PLPointer), PLPointer f2eval_data, PLINT nx, PLINT ny, PLINT kx, PLINT lx, PLINT ky, PLINT ly, const PLFLT *clevel, PLINT nlevel, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data) |
void | cpstrm (plstream &pls, bool flags) |
void | ctime (PLINT year, PLINT month, PLINT day, PLINT hour, PLINT min, PLFLT sec, PLFLT &ctime) |
void | did2pc (PLFLT &xmin, PLFLT &ymin, PLFLT &xmax, PLFLT &ymax) |
void | dip2dc (PLFLT &xmin, PLFLT &ymin, PLFLT &xmax, PLFLT &ymax) |
void | env (PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLINT just, PLINT axis) |
void | env0 (PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLINT just, PLINT axis) |
void | eop () |
void | errx (PLINT n, const PLFLT *xmin, const PLFLT *xmax, const PLFLT *y) |
void | erry (PLINT n, const PLFLT *x, const PLFLT *ymin, const PLFLT *ymax) |
void | famadv () |
void | flush () |
void | font (PLINT ifont) |
void | fontld (PLINT fnt) |
void | gchr (PLFLT &p_def, PLFLT &p_ht) |
void | gcol0 (PLINT icol0, PLINT &r, PLINT &g, PLINT &b) |
void | gcol0a (PLINT icol0, PLINT &r, PLINT &g, PLINT &b, PLFLT &a) |
void | gcolbg (PLINT &r, PLINT &g, PLINT &b) |
void | gcolbga (PLINT &r, PLINT &g, PLINT &b, PLFLT &a) |
void | gcompression (PLINT &compression) |
void | gdidev (PLFLT &mar, PLFLT &aspect, PLFLT &jx, PLFLT &jy) |
void | gdiori (PLFLT &rot) |
void | gdiplt (PLFLT &xmin, PLFLT &ymin, PLFLT &xmax, PLFLT &ymax) |
void | gfci (PLUNICODE &pfci) |
void | gfam (PLINT &fam, PLINT &num, PLINT &bmax) |
void | gfnam (char *fnam) |
void | gfont (PLINT &family, PLINT &style, PLINT &weight) |
void | glevel (PLINT &p_level) |
void | gpage (PLFLT &xp, PLFLT &yp, PLINT &xleng, PLINT &yleng, PLINT &xoff, PLINT &yoff) |
void | gra () |
void | griddata (const PLFLT *x, const PLFLT *y, const PLFLT *z, PLINT npts, const PLFLT *xg, PLINT nptsx, const PLFLT *yg, PLINT nptsy, PLFLT **zg, PLINT type, PLFLT data) |
void | gspa (PLFLT &xmin, PLFLT &xmax, PLFLT &ymin, PLFLT &ymax) |
void | gver (char *p_ver) |
void | gvpd (PLFLT &xmin, PLFLT &xmax, PLFLT &ymin, PLFLT &ymax) |
void | gvpw (PLFLT &xmin, PLFLT &xmax, PLFLT &ymin, PLFLT &ymax) |
void | gxax (PLINT &digmax, PLINT &digits) |
void | gyax (PLINT &digmax, PLINT &digits) |
void | gzax (PLINT &digmax, PLINT &digits) |
void | hist (PLINT n, const PLFLT *data, PLFLT datmin, PLFLT datmax, PLINT nbin, PLINT oldwin) |
void | init () |
void | join (PLFLT x1, PLFLT y1, PLFLT x2, PLFLT y2) |
void | lab (const char *xlabel, const char *ylabel, const char *tlabel) |
void | legend (PLFLT *p_legend_width, PLFLT *p_legend_height, PLINT opt, PLINT position, PLFLT x, PLFLT y, PLFLT plot_width, PLINT bg_color, PLINT bb_color, PLINT bb_style, PLINT nrow, PLINT ncolumn, PLINT nlegend, const PLINT *opt_array, PLFLT text_offset, PLFLT text_scale, PLFLT text_spacing, PLFLT text_justification, const PLINT *text_colors, const char **text, const PLINT *box_colors, const PLINT *box_patterns, const PLFLT *box_scales, const PLINT *box_line_widths, const PLINT *line_colors, const PLINT *line_styles, const PLINT *line_widths, const PLINT *symbol_colors, const PLFLT *symbol_scales, const PLINT *symbol_numbers, const char **symbols) |
void | colorbar (PLINT position, PLINT opt, PLFLT x, PLFLT y, PLFLT length, PLFLT width, PLINT cont_color, PLINT cont_width, PLFLT ticks, PLINT sub_ticks, const char *axis_opts, const char *label, PLINT n_colors, const PLFLT *colors, const PLFLT *values) |
void | lightsource (PLFLT x, PLFLT y, PLFLT z) |
void | line (PLINT n, const PLFLT *x, const PLFLT *y) |
void | line3 (PLINT n, const PLFLT *x, const PLFLT *y, const PLFLT *z) |
void | lsty (PLINT lin) |
void | map (void(*mapform)(PLINT, PLFLT *, PLFLT *), const char *type, PLFLT minlong, PLFLT maxlong, PLFLT minlat, PLFLT maxlat) |
void | meridians (void(*mapform)(PLINT, PLFLT *, PLFLT *), PLFLT dlong, PLFLT dlat, PLFLT minlong, PLFLT maxlong, PLFLT minlat, PLFLT maxlat) |
void | mesh (const PLFLT *x, const PLFLT *y, const PLFLT *const *z, PLINT nx, PLINT ny, PLINT opt) |
void | meshc (const PLFLT *x, const PLFLT *y, const PLFLT *const *z, PLINT nx, PLINT ny, PLINT opt, const PLFLT *clevel, PLINT nlevel) |
void | mtex (const char *side, PLFLT disp, PLFLT pos, PLFLT just, const char *text) |
void | mtex3 (const char *side, PLFLT disp, PLFLT pos, PLFLT just, const char *text) |
void | plot3d (const PLFLT *x, const PLFLT *y, const PLFLT *const *z, PLINT nx, PLINT ny, PLINT opt, bool side) |
void | plot3dc (const PLFLT *x, const PLFLT *y, const PLFLT *const *z, PLINT nx, PLINT ny, PLINT opt, const PLFLT *clevel, PLINT nlevel) |
void | plot3dcl (const PLFLT *x, const PLFLT *y, const PLFLT *const *z, PLINT nx, PLINT ny, PLINT opt, const PLFLT *clevel, PLINT nlevel, PLINT ixstart, PLINT ixn, const PLINT *indexymin, const PLINT *indexymax) |
void | surf3d (const PLFLT *x, const PLFLT *y, const PLFLT *const *z, PLINT nx, PLINT ny, PLINT opt, const PLFLT *clevel, PLINT nlevel) |
void | surf3dl (const PLFLT *x, const PLFLT *y, const PLFLT *const *z, PLINT nx, PLINT ny, PLINT opt, const PLFLT *clevel, PLINT nlevel, PLINT ixstart, PLINT ixn, const PLINT *indexymin, const PLINT *indexymax) |
int | parseopts (int *p_argc, const char **argv, PLINT mode) |
void | pat (PLINT nlin, const PLINT *inc, const PLINT *del) |
void | poin (PLINT n, const PLFLT *x, const PLFLT *y, PLINT code) |
void | poin3 (PLINT n, const PLFLT *x, const PLFLT *y, const PLFLT *z, PLINT code) |
void | poly3 (PLINT n, const PLFLT *x, const PLFLT *y, const PLFLT *z, const bool *draw, bool ifcc) |
void | prec (PLINT setp, PLINT prec) |
void | psty (PLINT patt) |
void | ptex (PLFLT x, PLFLT y, PLFLT dx, PLFLT dy, PLFLT just, const char *text) |
void | ptex3 (PLFLT wx, PLFLT wy, PLFLT wz, PLFLT dx, PLFLT dy, PLFLT dz, PLFLT sx, PLFLT sy, PLFLT sz, PLFLT just, const char *text) |
void | replot () |
void | schr (PLFLT def, PLFLT scale) |
void | scmap0n (PLINT ncol0) |
void | scmap1n (PLINT ncol1) |
void | scmap0 (const PLINT *r, const PLINT *g, const PLINT *b, PLINT ncol0) |
void | scmap0a (const PLINT *r, const PLINT *g, const PLINT *b, const PLFLT *a, PLINT ncol0) |
void | scmap1 (const PLINT *r, const PLINT *g, const PLINT *b, PLINT ncol1) |
void | scmap1a (const PLINT *r, const PLINT *g, const PLINT *b, const PLFLT *a, PLINT ncol1) |
void | scmap1l (bool itype, PLINT npts, const PLFLT *intensity, const PLFLT *coord1, const PLFLT *coord2, const PLFLT *coord3, const bool *rev=NULL) |
void | scmap1la (bool itype, PLINT npts, const PLFLT *intensity, const PLFLT *coord1, const PLFLT *coord2, const PLFLT *coord3, const PLFLT *a, const bool *rev=NULL) |
void | scol0 (PLINT icol0, PLINT r, PLINT g, PLINT b) |
void | scol0a (PLINT icol0, PLINT r, PLINT g, PLINT b, PLFLT a) |
void | scolbg (PLINT r, PLINT g, PLINT b) |
void | scolbga (PLINT r, PLINT g, PLINT b, PLFLT a) |
void | scolor (PLINT color) |
void | scompression (PLINT compression) |
void | sdev (const char *devname) |
void | gdev (char *devname) |
void | sdidev (PLFLT mar, PLFLT aspect, PLFLT jx, PLFLT jy) |
void | sdimap (PLINT dimxmin, PLINT dimxmax, PLINT dimymin, PLINT dimymax, PLFLT dimxpmm, PLFLT dimypmm) |
void | sdiori (PLFLT rot) |
void | sdiplt (PLFLT xmin, PLFLT ymin, PLFLT xmax, PLFLT ymax) |
void | sdiplz (PLFLT xmin, PLFLT ymin, PLFLT xmax, PLFLT ymax) |
void | sesc (char esc) |
void | setcontlabelparam (PLFLT offset, PLFLT size, PLFLT spacing, PLINT active) |
void | setcontlabelformat (PLINT lexp, PLINT sigdig) |
void | sfam (PLINT fam, PLINT num, PLINT bmax) |
void | sfci (PLUNICODE fci) |
void | sfnam (const char *fnam) |
void | sfont (PLINT family, PLINT style, PLINT weight) |
void | shade (const PLFLT *const *a, PLINT nx, PLINT ny, PLINT(*defined)(PLFLT, PLFLT), PLFLT left, PLFLT right, PLFLT bottom, PLFLT top, PLFLT shade_min, PLFLT shade_max, PLINT sh_cmap, PLFLT sh_color, PLINT sh_width, PLINT min_color, PLINT min_width, PLINT max_color, PLINT max_width, void(*fill)(PLINT, const PLFLT *, const PLFLT *), bool rectangular, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data) |
void | shades (const PLFLT *const *a, PLINT nx, PLINT ny, PLINT(*defined)(PLFLT, PLFLT), PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, const PLFLT *clevel, PLINT nlevel, PLINT fill_width, PLINT cont_color, PLINT cont_width, void(*fill)(PLINT, const PLFLT *, const PLFLT *), bool rectangular, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data) |
void | shade (Contourable_Data &d, PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLFLT shade_min, PLFLT shade_max, PLINT sh_cmap, PLFLT sh_color, PLINT sh_width, PLINT min_color, PLINT min_width, PLINT max_color, PLINT max_width, bool rectangular, Coord_Xformer *pcxf) |
void | shade1 (const PLFLT *a, PLINT nx, PLINT ny, PLINT(*defined)(PLFLT, PLFLT), PLFLT left, PLFLT right, PLFLT bottom, PLFLT top, PLFLT shade_min, PLFLT shade_max, PLINT sh_cmap, PLFLT sh_color, PLINT sh_width, PLINT min_color, PLINT min_width, PLINT max_color, PLINT max_width, void(*fill)(PLINT, const PLFLT *, const PLFLT *), bool rectangular, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data) |
void | fshade (PLFLT(*f2eval)(PLINT, PLINT, PLPointer), PLPointer f2eval_data, PLFLT(*c2eval)(PLINT, PLINT, PLPointer), PLPointer c2eval_data, PLINT nx, PLINT ny, PLFLT left, PLFLT right, PLFLT bottom, PLFLT top, PLFLT shade_min, PLFLT shade_max, PLINT sh_cmap, PLFLT sh_color, PLINT sh_width, PLINT min_color, PLINT min_width, PLINT max_color, PLINT max_width, void(*fill)(PLINT, const PLFLT *, const PLFLT *), bool rectangular, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data) |
void | slabelfunc (void(*label_func)(PLINT, PLFLT, char *, PLINT, PLPointer), PLPointer label_data) |
void | smaj (PLFLT def, PLFLT scale) |
void | smem (PLINT maxx, PLINT maxy, void *plotmem) |
void | smema (PLINT maxx, PLINT maxy, void *plotmem) |
void | smin (PLFLT def, PLFLT scale) |
void | sori (PLINT ori) |
void | spage (PLFLT xp, PLFLT yp, PLINT xleng, PLINT yleng, PLINT xoff, PLINT yoff) |
void | spause (bool pause) |
void | spal0 (const char *filename) |
void | spal1 (const char *filename, bool interpolate=true) |
void | sstrm (PLINT strm) |
void | ssub (PLINT nx, PLINT ny) |
void | ssym (PLFLT def, PLFLT scale) |
void | star (PLINT nx, PLINT ny) |
void | start (const char *devname, PLINT nx, PLINT ny) |
void | stransform (void(*coordinate_transform)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer coordinate_transform_data) |
void | string (PLINT n, const PLFLT *x, const PLFLT *y, const char *string) |
void | string3 (PLINT n, const PLFLT *x, const PLFLT *y, const PLFLT *z, const char *string) |
void | stripc (PLINT *id, const char *xspec, const char *yspec, PLFLT xmin, PLFLT xmax, PLFLT xjump, PLFLT ymin, PLFLT ymax, PLFLT xlpos, PLFLT ylpos, bool y_ascl, bool acc, PLINT colbox, PLINT collab, const PLINT colline[], const PLINT styline[], const char *legline[], const char *labx, const char *laby, const char *labtop) |
void | stripa (PLINT id, PLINT pen, PLFLT x, PLFLT y) |
void | stripd (PLINT id) |
void | image (const PLFLT *const *data, PLINT nx, PLINT ny, PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLFLT zmin, PLFLT zmax, PLFLT Dxmin, PLFLT Dxmax, PLFLT Dymin, PLFLT Dymax) |
void | imagefr (const PLFLT *const *data, PLINT nx, PLINT ny, PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLFLT zmin, PLFLT zmax, PLFLT valuemin, PLFLT valuemax, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data) |
void | styl (PLINT nms, const PLINT *mark, const PLINT *space) |
void | svpa (PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax) |
void | sxax (PLINT digmax, PLINT digits) |
void | sxwin (PLINT window_id) |
void | syax (PLINT digmax, PLINT digits) |
void | sym (PLINT n, const PLFLT *x, const PLFLT *y, PLINT code) |
void | szax (PLINT digmax, PLINT digits) |
void | text () |
void | timefmt (const char *fmt) |
void | vasp (PLFLT aspect) |
void | vpas (PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLFLT aspect) |
void | vpor (PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax) |
void | vsta () |
void | w3d (PLFLT basex, PLFLT basey, PLFLT height, PLFLT xmin0, PLFLT xmax0, PLFLT ymin0, PLFLT ymax0, PLFLT zmin0, PLFLT zmax0, PLFLT alt, PLFLT az) |
void | wid (PLINT width) |
void | wind (PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax) |
void | xormod (bool mode, bool *status) |
void | seed (unsigned int s) |
PLFLT | randd (void) |
void | gFileDevs (const char ***p_menustr, const char ***p_devname, int *p_ndev) |
void | sKeyEH (void(*KeyEH)(PLGraphicsIn *, void *, int *), void *KeyEH_data) |
void | sbopH (void(*handler)(void *, int *), void *handlier_data) |
void | seopH (void(*handler)(void *, int *), void *handlier_data) |
void | sError (PLINT *errcode, char *errmsg) |
void | sexit (int(*handler)(const char *)) |
PLFLT | f2eval2 (PLINT ix, PLINT iy, PLPointer plf2eval_data) |
PLFLT | f2eval (PLINT ix, PLINT iy, PLPointer plf2eval_data) |
PLFLT | f2evalr (PLINT ix, PLINT iy, PLPointer plf2eval_data) |
void | ClearOpts () |
void | ResetOpts () |
int | MergeOpts (PLOptionTable *options, const char *name, const char **notes) |
void | SetUsage (char *program_string, char *usage_string) |
int | setopt (const char *opt, const char *optarg) |
int | SetOpt (const char *opt, const char *optarg) |
int | ParseOpts (int *p_argc, const char **argv, PLINT mode) |
void | OptUsage () |
void | gfile (FILE **p_file) |
void | sfile (FILE *file) |
void | gesc (char *p_esc) |
void | cmd (PLINT op, void *ptr) |
int | FindName (char *p) |
char * | FindCommand (char *fn) |
void | GetName (char *dir, char *subdir, char *filename, char **filespec) |
PLINT | GetInt (char *s) |
PLFLT | GetFlt (char *s) |
void | Alloc2dGrid (PLFLT ***f, PLINT nx, PLINT ny) |
void | Free2dGrid (PLFLT **f, PLINT nx, PLINT ny) |
void | MinMax2dGrid (const PLFLT *const *f, PLINT nx, PLINT ny, PLFLT *fmax, PLFLT *fmin) |
void | hlsrgb (PLFLT h, PLFLT l, PLFLT s, PLFLT *p_r, PLFLT *p_g, PLFLT *p_b) |
void | rgbhls (PLFLT r, PLFLT g, PLFLT b, PLFLT *p_h, PLFLT *p_l, PLFLT *p_s) |
int | GetCursor (PLGraphicsIn *plg) |
void | svect (const PLFLT *arrow_x, const PLFLT *arrow_y, PLINT npts, PLINT fill) |
void | cpstrm (plstream &pls, PLINT flags) |
void | plot3d (const PLFLT *x, const PLFLT *y, const PLFLT *const *z, PLINT nx, PLINT ny, PLINT opt, PLINT side) |
void | poly3 (PLINT n, const PLFLT *x, const PLFLT *y, const PLFLT *z, const PLINT *draw, PLINT ifcc) |
void | scmap1l (PLINT itype, PLINT npts, const PLFLT *intensity, const PLFLT *coord1, const PLFLT *coord2, const PLFLT *coord3, const PLINT *rev) |
void | shade (const PLFLT *const *a, PLINT nx, PLINT ny, PLINT(*defined)(PLFLT, PLFLT), PLFLT left, PLFLT right, PLFLT bottom, PLFLT top, PLFLT shade_min, PLFLT shade_max, PLINT sh_cmap, PLFLT sh_color, PLINT sh_width, PLINT min_color, PLINT min_width, PLINT max_color, PLINT max_width, void(*fill)(PLINT, const PLFLT *, const PLFLT *), PLINT rectangular, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data) |
void | shades (const PLFLT *const *a, PLINT nx, PLINT ny, PLINT(*defined)(PLFLT, PLFLT), PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, const PLFLT *clevel, PLINT nlevel, PLINT fill_width, PLINT cont_color, PLINT cont_width, void(*fill)(PLINT, const PLFLT *, const PLFLT *), PLINT rectangular, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data) |
void | shade (Contourable_Data &d, PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLFLT shade_min, PLFLT shade_max, PLINT sh_cmap, PLFLT sh_color, PLINT sh_width, PLINT min_color, PLINT min_width, PLINT max_color, PLINT max_width, PLINT rectangular, Coord_Xformer *pcxf) |
void | shade1 (const PLFLT *a, PLINT nx, PLINT ny, PLINT(*defined)(PLFLT, PLFLT), PLFLT left, PLFLT right, PLFLT bottom, PLFLT top, PLFLT shade_min, PLFLT shade_max, PLINT sh_cmap, PLFLT sh_color, PLINT sh_width, PLINT min_color, PLINT min_width, PLINT max_color, PLINT max_width, void(*fill)(PLINT, const PLFLT *, const PLFLT *), PLINT rectangular, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data) |
void | fshade (PLFLT(*f2eval)(PLINT, PLINT, PLPointer), PLPointer f2eval_data, PLFLT(*c2eval)(PLINT, PLINT, PLPointer), PLPointer c2eval_data, PLINT nx, PLINT ny, PLFLT left, PLFLT right, PLFLT bottom, PLFLT top, PLFLT shade_min, PLFLT shade_max, PLINT sh_cmap, PLFLT sh_color, PLINT sh_width, PLINT min_color, PLINT min_width, PLINT max_color, PLINT max_width, void(*fill)(PLINT, const PLFLT *, const PLFLT *), PLINT rectangular, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data) |
void | spause (PLINT pause) |
void | stripc (PLINT *id, const char *xspec, const char *yspec, PLFLT xmin, PLFLT xmax, PLFLT xjump, PLFLT ymin, PLFLT ymax, PLFLT xlpos, PLFLT ylpos, PLINT y_ascl, PLINT acc, PLINT colbox, PLINT collab, const PLINT colline[], const PLINT styline[], const char *legline[], const char *labx, const char *laby, const char *labtop) |
void | xormod (PLINT mode, PLINT *status) |
Static Public Member Functions | |
static void | fill (PLINT n, const PLFLT *x, const PLFLT *y) |
static void | fill3 (PLINT n, const PLFLT *x, const PLFLT *y, const PLFLT *z) |
static void | gradient (PLINT n, const PLFLT *x, const PLFLT *y, PLFLT angle) |
static void | tr0 (PLFLT x, PLFLT y, PLFLT *tx, PLFLT *ty, PLPointer pltr_data) |
static void | tr1 (PLFLT x, PLFLT y, PLFLT *tx, PLFLT *ty, PLPointer pltr_data) |
static void | tr2 (PLFLT x, PLFLT y, PLFLT *tx, PLFLT *ty, PLPointer pltr_data) |
static void | tr2p (PLFLT x, PLFLT y, PLFLT *tx, PLFLT *ty, PLPointer pltr_data) |
Protected Member Functions | |
virtual void | set_stream () |
Private Member Functions | |
plstream (const plstream &) | |
plstream & | operator= (const plstream &) |
Private Attributes | |
PLINT | stream |
Static Private Attributes | |
static PLINT | active_streams = 0 |
Definition at line 88 of file plstream.h.
plstream::plstream | ( | const plstream & | ) | [private] |
plstream::plstream | ( | ) |
Definition at line 239 of file plstream.cc.
plstream::plstream | ( | plstream * | pls | ) |
plstream::plstream | ( | PLS::stream_id | sid, | |
PLINT | strm = 0 | |||
) |
Definition at line 246 of file plstream.cc.
plstream::plstream | ( | PLINT | _stream | ) | [inline] |
Definition at line 106 of file plstream.h.
Definition at line 268 of file plstream.cc.
plstream::plstream | ( | PLINT | nx, | |
PLINT | ny, | |||
PLINT | r, | |||
PLINT | g, | |||
PLINT | b, | |||
const char * | driver = NULL , |
|||
const char * | file = NULL | |||
) |
Definition at line 282 of file plstream.cc.
plstream::~plstream | ( | ) | [virtual] |
Definition at line 298 of file plstream.cc.
void plstream::adv | ( | PLINT | page | ) |
Definition at line 315 of file plstream.cc.
Definition at line 2671 of file plstream.cc.
void plstream::arc | ( | PLFLT | x, | |
PLFLT | y, | |||
PLFLT | a, | |||
PLFLT | b, | |||
PLFLT | angle1, | |||
PLFLT | angle2, | |||
PLFLT | rotate, | |||
PLBOOL | fill | |||
) |
Definition at line 323 of file plstream.cc.
void plstream::axes | ( | PLFLT | x0, | |
PLFLT | y0, | |||
const char * | xopt, | |||
PLFLT | xtick, | |||
PLINT | nxsub, | |||
const char * | yopt, | |||
PLFLT | ytick, | |||
PLINT | nysub | |||
) |
Definition at line 362 of file plstream.cc.
Definition at line 372 of file plstream.cc.
void plstream::bop | ( | ) |
Definition at line 381 of file plstream.cc.
void plstream::box | ( | const char * | xopt, | |
PLFLT | xtick, | |||
PLINT | nxsub, | |||
const char * | yopt, | |||
PLFLT | ytick, | |||
PLINT | nysub | |||
) |
Definition at line 390 of file plstream.cc.
void plstream::box3 | ( | const char * | xopt, | |
const char * | xlabel, | |||
PLFLT | xtick, | |||
PLINT | nsubx, | |||
const char * | yopt, | |||
const char * | ylabel, | |||
PLFLT | ytick, | |||
PLINT | nsuby, | |||
const char * | zopt, | |||
const char * | zlabel, | |||
PLFLT | ztick, | |||
PLINT | nsubz | |||
) |
Definition at line 402 of file plstream.cc.
void plstream::btime | ( | PLINT & | year, | |
PLINT & | month, | |||
PLINT & | day, | |||
PLINT & | hour, | |||
PLINT & | min, | |||
PLFLT & | sec, | |||
PLFLT | ctime | |||
) |
Definition at line 414 of file plstream.cc.
Definition at line 424 of file plstream.cc.
void plstream::clear | ( | ) |
Definition at line 434 of file plstream.cc.
void plstream::ClearOpts | ( | ) |
Definition at line 2518 of file plstream.cc.
void plstream::cmd | ( | PLINT | op, | |
void * | ptr | |||
) |
Definition at line 2613 of file plstream.cc.
void plstream::col | ( | PLcolor | c | ) |
Definition at line 452 of file plstream.cc.
void plstream::col | ( | PLFLT | c | ) |
Definition at line 469 of file plstream.cc.
void plstream::col0 | ( | PLINT | icol0 | ) |
Definition at line 443 of file plstream.cc.
void plstream::col1 | ( | PLFLT | c | ) |
Definition at line 461 of file plstream.cc.
void plstream::colorbar | ( | PLINT | position, | |
PLINT | opt, | |||
PLFLT | x, | |||
PLFLT | y, | |||
PLFLT | length, | |||
PLFLT | width, | |||
PLINT | cont_color, | |||
PLINT | cont_width, | |||
PLFLT | ticks, | |||
PLINT | sub_ticks, | |||
const char * | axis_opts, | |||
const char * | label, | |||
PLINT | n_colors, | |||
const PLFLT * | colors, | |||
const PLFLT * | values | |||
) |
Definition at line 1016 of file plstream.cc.
void plstream::configtime | ( | PLFLT | scale, | |
PLFLT | offset1, | |||
PLFLT | offset2, | |||
PLINT | ccontrol, | |||
PLBOOL | ifbtime_offset, | |||
PLINT | year, | |||
PLINT | month, | |||
PLINT | day, | |||
PLINT | hour, | |||
PLINT | min, | |||
PLFLT | sec | |||
) |
Definition at line 482 of file plstream.cc.
void plstream::cont | ( | const PLFLT *const * | f, | |
PLINT | nx, | |||
PLINT | ny, | |||
PLINT | kx, | |||
PLINT | lx, | |||
PLINT | ky, | |||
PLINT | ly, | |||
const PLFLT * | clevel, | |||
PLINT | nlevel, | |||
void(*)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer) | pltr, | |||
PLPointer | pltr_data | |||
) |
Definition at line 498 of file plstream.cc.
void plstream::cpstrm | ( | plstream & | pls, | |
bool | flags | |||
) |
Definition at line 529 of file plstream.cc.
Definition at line 537 of file plstream.cc.
void plstream::ctime | ( | PLINT | year, | |
PLINT | month, | |||
PLINT | day, | |||
PLINT | hour, | |||
PLINT | min, | |||
PLFLT | sec, | |||
PLFLT & | ctime | |||
) |
Definition at line 545 of file plstream.cc.
Definition at line 556 of file plstream.cc.
Definition at line 566 of file plstream.cc.
Definition at line 596 of file plstream.cc.
Definition at line 607 of file plstream.cc.
void plstream::eop | ( | ) |
Definition at line 617 of file plstream.cc.
Definition at line 626 of file plstream.cc.
Definition at line 635 of file plstream.cc.
Definition at line 2497 of file plstream.cc.
Definition at line 2487 of file plstream.cc.
Definition at line 2507 of file plstream.cc.
void plstream::famadv | ( | ) |
Definition at line 644 of file plstream.cc.
void plstream::fcont | ( | PLFLT(*)(PLINT, PLINT, PLPointer) | f2eval, | |
PLPointer | f2eval_data, | |||
PLINT | nx, | |||
PLINT | ny, | |||
PLINT | kx, | |||
PLINT | lx, | |||
PLINT | ky, | |||
PLINT | ly, | |||
const PLFLT * | clevel, | |||
PLINT | nlevel, | |||
void(*)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer) | pltr, | |||
PLPointer | pltr_data | |||
) |
Definition at line 513 of file plstream.cc.
Definition at line 653 of file plstream.cc.
Definition at line 662 of file plstream.cc.
char * plstream::FindCommand | ( | char * | fn | ) |
Definition at line 2631 of file plstream.cc.
int plstream::FindName | ( | char * | p | ) |
Definition at line 2622 of file plstream.cc.
void plstream::flush | ( | ) |
Definition at line 671 of file plstream.cc.
void plstream::font | ( | PLINT | ifont | ) |
Definition at line 680 of file plstream.cc.
void plstream::fontld | ( | PLINT | fnt | ) |
Definition at line 689 of file plstream.cc.
Definition at line 2680 of file plstream.cc.
void plstream::fshade | ( | PLFLT(*)(PLINT, PLINT, PLPointer) | f2eval, | |
PLPointer | f2eval_data, | |||
PLFLT(*)(PLINT, PLINT, PLPointer) | c2eval, | |||
PLPointer | c2eval_data, | |||
PLINT | nx, | |||
PLINT | ny, | |||
PLFLT | left, | |||
PLFLT | right, | |||
PLFLT | bottom, | |||
PLFLT | top, | |||
PLFLT | shade_min, | |||
PLFLT | shade_max, | |||
PLINT | sh_cmap, | |||
PLFLT | sh_color, | |||
PLINT | sh_width, | |||
PLINT | min_color, | |||
PLINT | min_width, | |||
PLINT | max_color, | |||
PLINT | max_width, | |||
void(*)(PLINT, const PLFLT *, const PLFLT *) | fill, | |||
PLINT | rectangular, | |||
void(*)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer) | pltr, | |||
PLPointer | pltr_data | |||
) |
Definition at line 1897 of file plstream.cc.
void plstream::fshade | ( | PLFLT(*)(PLINT, PLINT, PLPointer) | f2eval, | |
PLPointer | f2eval_data, | |||
PLFLT(*)(PLINT, PLINT, PLPointer) | c2eval, | |||
PLPointer | c2eval_data, | |||
PLINT | nx, | |||
PLINT | ny, | |||
PLFLT | left, | |||
PLFLT | right, | |||
PLFLT | bottom, | |||
PLFLT | top, | |||
PLFLT | shade_min, | |||
PLFLT | shade_max, | |||
PLINT | sh_cmap, | |||
PLFLT | sh_color, | |||
PLINT | sh_width, | |||
PLINT | min_color, | |||
PLINT | min_width, | |||
PLINT | max_color, | |||
PLINT | max_width, | |||
void(*)(PLINT, const PLFLT *, const PLFLT *) | fill, | |||
bool | rectangular, | |||
void(*)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer) | pltr, | |||
PLPointer | pltr_data | |||
) |
Definition at line 1870 of file plstream.cc.
Definition at line 698 of file plstream.cc.
Definition at line 707 of file plstream.cc.
Definition at line 716 of file plstream.cc.
Definition at line 725 of file plstream.cc.
Definition at line 734 of file plstream.cc.
void plstream::gcompression | ( | PLINT & | compression | ) |
Definition at line 743 of file plstream.cc.
void plstream::gdev | ( | char * | devname | ) |
Definition at line 1566 of file plstream.cc.
Definition at line 752 of file plstream.cc.
void plstream::gdiori | ( | PLFLT & | rot | ) |
Definition at line 761 of file plstream.cc.
Definition at line 770 of file plstream.cc.
void plstream::gesc | ( | char * | p_esc | ) |
Definition at line 2604 of file plstream.cc.
int plstream::GetCursor | ( | PLGraphicsIn * | plg | ) |
Definition at line 2716 of file plstream.cc.
PLFLT plstream::GetFlt | ( | char * | s | ) |
Definition at line 2660 of file plstream.cc.
PLINT plstream::GetInt | ( | char * | s | ) |
Definition at line 2651 of file plstream.cc.
void plstream::GetName | ( | char * | dir, | |
char * | subdir, | |||
char * | filename, | |||
char ** | filespec | |||
) |
Definition at line 2641 of file plstream.cc.
Definition at line 788 of file plstream.cc.
void plstream::gfci | ( | PLUNICODE & | pfci | ) |
Definition at line 779 of file plstream.cc.
void plstream::gfile | ( | FILE ** | p_file | ) |
Definition at line 2585 of file plstream.cc.
void plstream::gFileDevs | ( | const char *** | p_menustr, | |
const char *** | p_devname, | |||
int * | p_ndev | |||
) |
Definition at line 2380 of file plstream.cc.
void plstream::gfnam | ( | char * | fnam | ) |
Definition at line 797 of file plstream.cc.
Definition at line 806 of file plstream.cc.
void plstream::glevel | ( | PLINT & | p_level | ) |
Definition at line 815 of file plstream.cc.
void plstream::gpage | ( | PLFLT & | xp, | |
PLFLT & | yp, | |||
PLINT & | xleng, | |||
PLINT & | yleng, | |||
PLINT & | xoff, | |||
PLINT & | yoff | |||
) |
Definition at line 824 of file plstream.cc.
void plstream::gra | ( | ) |
Definition at line 834 of file plstream.cc.
Definition at line 844 of file plstream.cc.
void plstream::griddata | ( | const PLFLT * | x, | |
const PLFLT * | y, | |||
const PLFLT * | z, | |||
PLINT | npts, | |||
const PLFLT * | xg, | |||
PLINT | nptsx, | |||
const PLFLT * | yg, | |||
PLINT | nptsy, | |||
PLFLT ** | zg, | |||
PLINT | type, | |||
PLFLT | data | |||
) |
Definition at line 852 of file plstream.cc.
Definition at line 863 of file plstream.cc.
void plstream::gver | ( | char * | p_ver | ) |
Definition at line 883 of file plstream.cc.
Definition at line 892 of file plstream.cc.
Definition at line 901 of file plstream.cc.
Definition at line 910 of file plstream.cc.
Definition at line 919 of file plstream.cc.
Definition at line 928 of file plstream.cc.
void plstream::hist | ( | PLINT | n, | |
const PLFLT * | data, | |||
PLFLT | datmin, | |||
PLFLT | datmax, | |||
PLINT | nbin, | |||
PLINT | oldwin | |||
) |
Definition at line 937 of file plstream.cc.
Definition at line 2698 of file plstream.cc.
void plstream::image | ( | const PLFLT *const * | data, | |
PLINT | nx, | |||
PLINT | ny, | |||
PLFLT | xmin, | |||
PLFLT | xmax, | |||
PLFLT | ymin, | |||
PLFLT | ymax, | |||
PLFLT | zmin, | |||
PLFLT | zmax, | |||
PLFLT | Dxmin, | |||
PLFLT | Dxmax, | |||
PLFLT | Dymin, | |||
PLFLT | Dymax | |||
) |
Definition at line 2157 of file plstream.cc.
void plstream::imagefr | ( | const PLFLT *const * | data, | |
PLINT | nx, | |||
PLINT | ny, | |||
PLFLT | xmin, | |||
PLFLT | xmax, | |||
PLFLT | ymin, | |||
PLFLT | ymax, | |||
PLFLT | zmin, | |||
PLFLT | zmax, | |||
PLFLT | valuemin, | |||
PLFLT | valuemax, | |||
void(*)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer) | pltr, | |||
PLPointer | pltr_data | |||
) |
Definition at line 2170 of file plstream.cc.
void plstream::init | ( | ) |
Definition at line 958 of file plstream.cc.
Definition at line 972 of file plstream.cc.
void plstream::lab | ( | const char * | xlabel, | |
const char * | ylabel, | |||
const char * | tlabel | |||
) |
Definition at line 981 of file plstream.cc.
void plstream::legend | ( | PLFLT * | p_legend_width, | |
PLFLT * | p_legend_height, | |||
PLINT | opt, | |||
PLINT | position, | |||
PLFLT | x, | |||
PLFLT | y, | |||
PLFLT | plot_width, | |||
PLINT | bg_color, | |||
PLINT | bb_color, | |||
PLINT | bb_style, | |||
PLINT | nrow, | |||
PLINT | ncolumn, | |||
PLINT | nlegend, | |||
const PLINT * | opt_array, | |||
PLFLT | text_offset, | |||
PLFLT | text_scale, | |||
PLFLT | text_spacing, | |||
PLFLT | text_justification, | |||
const PLINT * | text_colors, | |||
const char ** | text, | |||
const PLINT * | box_colors, | |||
const PLINT * | box_patterns, | |||
const PLFLT * | box_scales, | |||
const PLINT * | box_line_widths, | |||
const PLINT * | line_colors, | |||
const PLINT * | line_styles, | |||
const PLINT * | line_widths, | |||
const PLINT * | symbol_colors, | |||
const PLFLT * | symbol_scales, | |||
const PLINT * | symbol_numbers, | |||
const char ** | symbols | |||
) |
Definition at line 991 of file plstream.cc.
Definition at line 1033 of file plstream.cc.
Definition at line 1042 of file plstream.cc.
Definition at line 1051 of file plstream.cc.
void plstream::lsty | ( | PLINT | lin | ) |
Definition at line 1060 of file plstream.cc.
void plstream::map | ( | void(*)(PLINT, PLFLT *, PLFLT *) | mapform, | |
const char * | type, | |||
PLFLT | minlong, | |||
PLFLT | maxlong, | |||
PLFLT | minlat, | |||
PLFLT | maxlat | |||
) |
Definition at line 1069 of file plstream.cc.
int plstream::MergeOpts | ( | PLOptionTable * | options, | |
const char * | name, | |||
const char ** | notes | |||
) |
Definition at line 2536 of file plstream.cc.
void plstream::meridians | ( | void(*)(PLINT, PLFLT *, PLFLT *) | mapform, | |
PLFLT | dlong, | |||
PLFLT | dlat, | |||
PLFLT | minlong, | |||
PLFLT | maxlong, | |||
PLFLT | minlat, | |||
PLFLT | maxlat | |||
) |
Definition at line 1080 of file plstream.cc.
void plstream::mesh | ( | const PLFLT * | x, | |
const PLFLT * | y, | |||
const PLFLT *const * | z, | |||
PLINT | nx, | |||
PLINT | ny, | |||
PLINT | opt | |||
) |
Definition at line 1093 of file plstream.cc.
void plstream::meshc | ( | const PLFLT * | x, | |
const PLFLT * | y, | |||
const PLFLT *const * | z, | |||
PLINT | nx, | |||
PLINT | ny, | |||
PLINT | opt, | |||
const PLFLT * | clevel, | |||
PLINT | nlevel | |||
) |
Definition at line 1103 of file plstream.cc.
void plstream::MinMax2dGrid | ( | const PLFLT *const * | f, | |
PLINT | nx, | |||
PLINT | ny, | |||
PLFLT * | fmax, | |||
PLFLT * | fmin | |||
) |
Definition at line 2688 of file plstream.cc.
Definition at line 1122 of file plstream.cc.
Definition at line 1132 of file plstream.cc.
void plstream::OptUsage | ( | ) |
Definition at line 2574 of file plstream.cc.
int plstream::parseopts | ( | int * | p_argc, | |
const char ** | argv, | |||
PLINT | mode | |||
) |
Definition at line 1213 of file plstream.cc.
int plstream::ParseOpts | ( | int * | p_argc, | |
const char ** | argv, | |||
PLINT | mode | |||
) |
Definition at line 1222 of file plstream.cc.
void plstream::plot3d | ( | const PLFLT * | x, | |
const PLFLT * | y, | |||
const PLFLT *const * | z, | |||
PLINT | nx, | |||
PLINT | ny, | |||
PLINT | opt, | |||
bool | side | |||
) |
Definition at line 1168 of file plstream.cc.
void plstream::plot3d | ( | const PLFLT * | x, | |
const PLFLT * | y, | |||
const PLFLT *const * | z, | |||
PLINT | nx, | |||
PLINT | ny, | |||
PLINT | opt, | |||
PLINT | side | |||
) |
Definition at line 1177 of file plstream.cc.
void plstream::plot3dc | ( | const PLFLT * | x, | |
const PLFLT * | y, | |||
const PLFLT *const * | z, | |||
PLINT | nx, | |||
PLINT | ny, | |||
PLINT | opt, | |||
const PLFLT * | clevel, | |||
PLINT | nlevel | |||
) |
Definition at line 1187 of file plstream.cc.
void plstream::plot3dcl | ( | const PLFLT * | x, | |
const PLFLT * | y, | |||
const PLFLT *const * | z, | |||
PLINT | nx, | |||
PLINT | ny, | |||
PLINT | opt, | |||
const PLFLT * | clevel, | |||
PLINT | nlevel, | |||
PLINT | ixstart, | |||
PLINT | ixn, | |||
const PLINT * | indexymin, | |||
const PLINT * | indexymax | |||
) |
Definition at line 1199 of file plstream.cc.
Definition at line 1231 of file plstream.cc.
Definition at line 1240 of file plstream.cc.
void plstream::poly3 | ( | PLINT | n, | |
const PLFLT * | x, | |||
const PLFLT * | y, | |||
const PLFLT * | z, | |||
const bool * | draw, | |||
bool | ifcc | |||
) |
Definition at line 1249 of file plstream.cc.
void plstream::poly3 | ( | PLINT | n, | |
const PLFLT * | x, | |||
const PLFLT * | y, | |||
const PLFLT * | z, | |||
const PLINT * | draw, | |||
PLINT | ifcc | |||
) |
Definition at line 1266 of file plstream.cc.
Definition at line 1284 of file plstream.cc.
void plstream::psty | ( | PLINT | patt | ) |
Definition at line 1293 of file plstream.cc.
Definition at line 1302 of file plstream.cc.
void plstream::ptex3 | ( | PLFLT | wx, | |
PLFLT | wy, | |||
PLFLT | wz, | |||
PLFLT | dx, | |||
PLFLT | dy, | |||
PLFLT | dz, | |||
PLFLT | sx, | |||
PLFLT | sy, | |||
PLFLT | sz, | |||
PLFLT | just, | |||
const char * | text | |||
) |
Definition at line 1312 of file plstream.cc.
PLFLT plstream::randd | ( | void | ) |
Definition at line 2369 of file plstream.cc.
void plstream::replot | ( | ) |
Definition at line 1324 of file plstream.cc.
void plstream::ResetOpts | ( | ) |
Definition at line 2527 of file plstream.cc.
Definition at line 2706 of file plstream.cc.
void plstream::sbopH | ( | void(*)(void *, int *) | handler, | |
void * | handlier_data | |||
) |
Definition at line 1355 of file plstream.cc.
Definition at line 1382 of file plstream.cc.
void plstream::scmap0a | ( | const PLINT * | r, | |
const PLINT * | g, | |||
const PLINT * | b, | |||
const PLFLT * | a, | |||
PLINT | ncol0 | |||
) |
Definition at line 1391 of file plstream.cc.
void plstream::scmap0n | ( | PLINT | ncol0 | ) |
Definition at line 1364 of file plstream.cc.
Definition at line 1400 of file plstream.cc.
void plstream::scmap1a | ( | const PLINT * | r, | |
const PLINT * | g, | |||
const PLINT * | b, | |||
const PLFLT * | a, | |||
PLINT | ncol1 | |||
) |
Definition at line 1409 of file plstream.cc.
void plstream::scmap1l | ( | bool | itype, | |
PLINT | npts, | |||
const PLFLT * | intensity, | |||
const PLFLT * | coord1, | |||
const PLFLT * | coord2, | |||
const PLFLT * | coord3, | |||
const bool * | rev = NULL | |||
) |
Definition at line 1419 of file plstream.cc.
void plstream::scmap1l | ( | PLINT | itype, | |
PLINT | npts, | |||
const PLFLT * | intensity, | |||
const PLFLT * | coord1, | |||
const PLFLT * | coord2, | |||
const PLFLT * | coord3, | |||
const PLINT * | rev | |||
) |
Definition at line 1479 of file plstream.cc.
void plstream::scmap1la | ( | bool | itype, | |
PLINT | npts, | |||
const PLFLT * | intensity, | |||
const PLFLT * | coord1, | |||
const PLFLT * | coord2, | |||
const PLFLT * | coord3, | |||
const PLFLT * | a, | |||
const bool * | rev = NULL | |||
) |
Definition at line 1445 of file plstream.cc.
void plstream::scmap1n | ( | PLINT | ncol1 | ) |
Definition at line 1373 of file plstream.cc.
Definition at line 1503 of file plstream.cc.
Definition at line 1512 of file plstream.cc.
Definition at line 1521 of file plstream.cc.
Definition at line 1530 of file plstream.cc.
void plstream::scolor | ( | PLINT | color | ) |
Definition at line 1539 of file plstream.cc.
void plstream::scompression | ( | PLINT | compression | ) |
Definition at line 1548 of file plstream.cc.
void plstream::sdev | ( | const char * | devname | ) |
Definition at line 1557 of file plstream.cc.
Definition at line 1576 of file plstream.cc.
void plstream::sdimap | ( | PLINT | dimxmin, | |
PLINT | dimxmax, | |||
PLINT | dimymin, | |||
PLINT | dimymax, | |||
PLFLT | dimxpmm, | |||
PLFLT | dimypmm | |||
) |
Definition at line 1585 of file plstream.cc.
void plstream::sdiori | ( | PLFLT | rot | ) |
Definition at line 1596 of file plstream.cc.
Definition at line 1605 of file plstream.cc.
Definition at line 1614 of file plstream.cc.
void plstream::seed | ( | unsigned int | s | ) |
Definition at line 2360 of file plstream.cc.
void plstream::seopH | ( | void(*)(void *, int *) | handler, | |
void * | handlier_data | |||
) |
void plstream::sError | ( | PLINT * | errcode, | |
char * | errmsg | |||
) |
Definition at line 2400 of file plstream.cc.
void plstream::sesc | ( | char | esc | ) |
Definition at line 1623 of file plstream.cc.
virtual void plstream::set_stream | ( | ) | [inline, protected, virtual] |
Definition at line 100 of file plstream.h.
Definition at line 1642 of file plstream.cc.
Definition at line 1632 of file plstream.cc.
int plstream::setopt | ( | const char * | opt, | |
const char * | optarg | |||
) |
Definition at line 2555 of file plstream.cc.
int plstream::SetOpt | ( | const char * | opt, | |
const char * | optarg | |||
) |
void plstream::SetUsage | ( | char * | program_string, | |
char * | usage_string | |||
) |
Definition at line 2546 of file plstream.cc.
void plstream::sexit | ( | int(*)(const char *) | handler | ) |
Definition at line 2409 of file plstream.cc.
Definition at line 1651 of file plstream.cc.
void plstream::sfci | ( | PLUNICODE | fci | ) |
Definition at line 1660 of file plstream.cc.
void plstream::sfile | ( | FILE * | file | ) |
Definition at line 2594 of file plstream.cc.
void plstream::sfnam | ( | const char * | fnam | ) |
Definition at line 1669 of file plstream.cc.
Definition at line 1678 of file plstream.cc.
void plstream::shade | ( | const PLFLT *const * | a, | |
PLINT | nx, | |||
PLINT | ny, | |||
PLINT(*)(PLFLT, PLFLT) | defined, | |||
PLFLT | left, | |||
PLFLT | right, | |||
PLFLT | bottom, | |||
PLFLT | top, | |||
PLFLT | shade_min, | |||
PLFLT | shade_max, | |||
PLINT | sh_cmap, | |||
PLFLT | sh_color, | |||
PLINT | sh_width, | |||
PLINT | min_color, | |||
PLINT | min_width, | |||
PLINT | max_color, | |||
PLINT | max_width, | |||
void(*)(PLINT, const PLFLT *, const PLFLT *) | fill, | |||
PLINT | rectangular, | |||
void(*)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer) | pltr, | |||
PLPointer | pltr_data | |||
) |
Definition at line 1710 of file plstream.cc.
void plstream::shade | ( | Contourable_Data & | d, | |
PLFLT | xmin, | |||
PLFLT | xmax, | |||
PLFLT | ymin, | |||
PLFLT | ymax, | |||
PLFLT | shade_min, | |||
PLFLT | shade_max, | |||
PLINT | sh_cmap, | |||
PLFLT | sh_color, | |||
PLINT | sh_width, | |||
PLINT | min_color, | |||
PLINT | min_width, | |||
PLINT | max_color, | |||
PLINT | max_width, | |||
PLINT | rectangular, | |||
Coord_Xformer * | pcxf | |||
) |
Definition at line 1801 of file plstream.cc.
void plstream::shade | ( | const PLFLT *const * | a, | |
PLINT | nx, | |||
PLINT | ny, | |||
PLINT(*)(PLFLT, PLFLT) | defined, | |||
PLFLT | left, | |||
PLFLT | right, | |||
PLFLT | bottom, | |||
PLFLT | top, | |||
PLFLT | shade_min, | |||
PLFLT | shade_max, | |||
PLINT | sh_cmap, | |||
PLFLT | sh_color, | |||
PLINT | sh_width, | |||
PLINT | min_color, | |||
PLINT | min_width, | |||
PLINT | max_color, | |||
PLINT | max_width, | |||
void(*)(PLINT, const PLFLT *, const PLFLT *) | fill, | |||
bool | rectangular, | |||
void(*)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer) | pltr, | |||
PLPointer | pltr_data | |||
) |
Definition at line 1688 of file plstream.cc.
void plstream::shade | ( | Contourable_Data & | d, | |
PLFLT | xmin, | |||
PLFLT | xmax, | |||
PLFLT | ymin, | |||
PLFLT | ymax, | |||
PLFLT | shade_min, | |||
PLFLT | shade_max, | |||
PLINT | sh_cmap, | |||
PLFLT | sh_color, | |||
PLINT | sh_width, | |||
PLINT | min_color, | |||
PLINT | min_width, | |||
PLINT | max_color, | |||
PLINT | max_width, | |||
bool | rectangular, | |||
Coord_Xformer * | pcxf | |||
) |
Definition at line 1766 of file plstream.cc.
void plstream::shade1 | ( | const PLFLT * | a, | |
PLINT | nx, | |||
PLINT | ny, | |||
PLINT(*)(PLFLT, PLFLT) | defined, | |||
PLFLT | left, | |||
PLFLT | right, | |||
PLFLT | bottom, | |||
PLFLT | top, | |||
PLFLT | shade_min, | |||
PLFLT | shade_max, | |||
PLINT | sh_cmap, | |||
PLFLT | sh_color, | |||
PLINT | sh_width, | |||
PLINT | min_color, | |||
PLINT | min_width, | |||
PLINT | max_color, | |||
PLINT | max_width, | |||
void(*)(PLINT, const PLFLT *, const PLFLT *) | fill, | |||
PLINT | rectangular, | |||
void(*)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer) | pltr, | |||
PLPointer | pltr_data | |||
) |
Definition at line 1848 of file plstream.cc.
void plstream::shade1 | ( | const PLFLT * | a, | |
PLINT | nx, | |||
PLINT | ny, | |||
PLINT(*)(PLFLT, PLFLT) | defined, | |||
PLFLT | left, | |||
PLFLT | right, | |||
PLFLT | bottom, | |||
PLFLT | top, | |||
PLFLT | shade_min, | |||
PLFLT | shade_max, | |||
PLINT | sh_cmap, | |||
PLFLT | sh_color, | |||
PLINT | sh_width, | |||
PLINT | min_color, | |||
PLINT | min_width, | |||
PLINT | max_color, | |||
PLINT | max_width, | |||
void(*)(PLINT, const PLFLT *, const PLFLT *) | fill, | |||
bool | rectangular, | |||
void(*)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer) | pltr, | |||
PLPointer | pltr_data | |||
) |
Definition at line 1825 of file plstream.cc.
void plstream::shades | ( | const PLFLT *const * | a, | |
PLINT | nx, | |||
PLINT | ny, | |||
PLINT(*)(PLFLT, PLFLT) | defined, | |||
PLFLT | xmin, | |||
PLFLT | xmax, | |||
PLFLT | ymin, | |||
PLFLT | ymax, | |||
const PLFLT * | clevel, | |||
PLINT | nlevel, | |||
PLINT | fill_width, | |||
PLINT | cont_color, | |||
PLINT | cont_width, | |||
void(*)(PLINT, const PLFLT *, const PLFLT *) | fill, | |||
bool | rectangular, | |||
void(*)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer) | pltr, | |||
PLPointer | pltr_data | |||
) |
Definition at line 1731 of file plstream.cc.
void plstream::shades | ( | const PLFLT *const * | a, | |
PLINT | nx, | |||
PLINT | ny, | |||
PLINT(*)(PLFLT, PLFLT) | defined, | |||
PLFLT | xmin, | |||
PLFLT | xmax, | |||
PLFLT | ymin, | |||
PLFLT | ymax, | |||
const PLFLT * | clevel, | |||
PLINT | nlevel, | |||
PLINT | fill_width, | |||
PLINT | cont_color, | |||
PLINT | cont_width, | |||
void(*)(PLINT, const PLFLT *, const PLFLT *) | fill, | |||
PLINT | rectangular, | |||
void(*)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer) | pltr, | |||
PLPointer | pltr_data | |||
) |
Definition at line 1749 of file plstream.cc.
void plstream::sKeyEH | ( | void(*)(PLGraphicsIn *, void *, int *) | KeyEH, | |
void * | KeyEH_data | |||
) |
Definition at line 2390 of file plstream.cc.
void plstream::slabelfunc | ( | void(*)(PLINT, PLFLT, char *, PLINT, PLPointer) | label_func, | |
PLPointer | label_data | |||
) |
Definition at line 1924 of file plstream.cc.
Definition at line 1934 of file plstream.cc.
Definition at line 1943 of file plstream.cc.
Definition at line 1952 of file plstream.cc.
Definition at line 1961 of file plstream.cc.
void plstream::sori | ( | PLINT | ori | ) |
Definition at line 1970 of file plstream.cc.
Definition at line 1979 of file plstream.cc.
void plstream::spal0 | ( | const char * | filename | ) |
Definition at line 1989 of file plstream.cc.
void plstream::spal1 | ( | const char * | filename, | |
bool | interpolate = true | |||
) |
Definition at line 1998 of file plstream.cc.
void plstream::spause | ( | PLINT | pause | ) |
Definition at line 2015 of file plstream.cc.
void plstream::spause | ( | bool | pause | ) |
Definition at line 2007 of file plstream.cc.
void plstream::sstrm | ( | PLINT | strm | ) |
Definition at line 2024 of file plstream.cc.
Definition at line 2033 of file plstream.cc.
Definition at line 2042 of file plstream.cc.
Definition at line 2051 of file plstream.cc.
Definition at line 2060 of file plstream.cc.
void plstream::stransform | ( | void(*)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer) | coordinate_transform, | |
PLPointer | coordinate_transform_data | |||
) |
Definition at line 2069 of file plstream.cc.
Definition at line 2083 of file plstream.cc.
void plstream::string3 | ( | PLINT | n, | |
const PLFLT * | x, | |||
const PLFLT * | y, | |||
const PLFLT * | z, | |||
const char * | string | |||
) |
Definition at line 2095 of file plstream.cc.
Definition at line 2138 of file plstream.cc.
void plstream::stripc | ( | PLINT * | id, | |
const char * | xspec, | |||
const char * | yspec, | |||
PLFLT | xmin, | |||
PLFLT | xmax, | |||
PLFLT | xjump, | |||
PLFLT | ymin, | |||
PLFLT | ymax, | |||
PLFLT | xlpos, | |||
PLFLT | ylpos, | |||
PLINT | y_ascl, | |||
PLINT | acc, | |||
PLINT | colbox, | |||
PLINT | collab, | |||
const PLINT | colline[], | |||
const PLINT | styline[], | |||
const char * | legline[], | |||
const char * | labx, | |||
const char * | laby, | |||
const char * | labtop | |||
) |
Definition at line 2121 of file plstream.cc.
void plstream::stripc | ( | PLINT * | id, | |
const char * | xspec, | |||
const char * | yspec, | |||
PLFLT | xmin, | |||
PLFLT | xmax, | |||
PLFLT | xjump, | |||
PLFLT | ymin, | |||
PLFLT | ymax, | |||
PLFLT | xlpos, | |||
PLFLT | ylpos, | |||
bool | y_ascl, | |||
bool | acc, | |||
PLINT | colbox, | |||
PLINT | collab, | |||
const PLINT | colline[], | |||
const PLINT | styline[], | |||
const char * | legline[], | |||
const char * | labx, | |||
const char * | laby, | |||
const char * | labtop | |||
) |
Definition at line 2103 of file plstream.cc.
void plstream::stripd | ( | PLINT | id | ) |
Definition at line 2147 of file plstream.cc.
Definition at line 2184 of file plstream.cc.
void plstream::surf3d | ( | const PLFLT * | x, | |
const PLFLT * | y, | |||
const PLFLT *const * | z, | |||
PLINT | nx, | |||
PLINT | ny, | |||
PLINT | opt, | |||
const PLFLT * | clevel, | |||
PLINT | nlevel | |||
) |
Definition at line 1142 of file plstream.cc.
void plstream::surf3dl | ( | const PLFLT * | x, | |
const PLFLT * | y, | |||
const PLFLT *const * | z, | |||
PLINT | nx, | |||
PLINT | ny, | |||
PLINT | opt, | |||
const PLFLT * | clevel, | |||
PLINT | nlevel, | |||
PLINT | ixstart, | |||
PLINT | ixn, | |||
const PLINT * | indexymin, | |||
const PLINT * | indexymax | |||
) |
Definition at line 1154 of file plstream.cc.
Definition at line 351 of file plstream.cc.
Definition at line 342 of file plstream.cc.
Definition at line 2193 of file plstream.cc.
Definition at line 2202 of file plstream.cc.
void plstream::sxwin | ( | PLINT | window_id | ) |
Definition at line 2211 of file plstream.cc.
Definition at line 2220 of file plstream.cc.
Definition at line 2229 of file plstream.cc.
Definition at line 2238 of file plstream.cc.
void plstream::text | ( | ) |
Definition at line 2247 of file plstream.cc.
void plstream::timefmt | ( | const char * | fmt | ) |
Definition at line 2256 of file plstream.cc.
Definition at line 2420 of file plstream.cc.
Definition at line 2428 of file plstream.cc.
Definition at line 2437 of file plstream.cc.
Definition at line 2446 of file plstream.cc.
void plstream::vasp | ( | PLFLT | aspect | ) |
Definition at line 2266 of file plstream.cc.
void plstream::vect | ( | const PLFLT *const * | u, | |
const PLFLT *const * | v, | |||
PLINT | nx, | |||
PLINT | ny, | |||
PLFLT | scale, | |||
void(*)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer) | pltr, | |||
PLPointer | pltr_data | |||
) |
Definition at line 332 of file plstream.cc.
Definition at line 2276 of file plstream.cc.
Definition at line 2286 of file plstream.cc.
void plstream::vsta | ( | ) |
Definition at line 2296 of file plstream.cc.
void plstream::w3d | ( | PLFLT | basex, | |
PLFLT | basey, | |||
PLFLT | height, | |||
PLFLT | xmin0, | |||
PLFLT | xmax0, | |||
PLFLT | ymin0, | |||
PLFLT | ymax0, | |||
PLFLT | zmin0, | |||
PLFLT | zmax0, | |||
PLFLT | alt, | |||
PLFLT | az | |||
) |
Definition at line 2305 of file plstream.cc.
void plstream::wid | ( | PLINT | width | ) |
Definition at line 2317 of file plstream.cc.
Definition at line 2326 of file plstream.cc.
Definition at line 2347 of file plstream.cc.
void plstream::xormod | ( | bool | mode, | |
bool * | status | |||
) |
Definition at line 2335 of file plstream.cc.
PLINT plstream::active_streams = 0 [static, private] |
Definition at line 91 of file plstream.h.
PLINT plstream::stream [private] |
Definition at line 89 of file plstream.h.