|
Classes |
| struct | PLOptionTable |
| struct | PLGraphicsIn |
| struct | PLWindow |
| struct | PLDisplay |
| struct | PLfGrid |
| struct | PLfGrid2 |
| struct | PLcGrid |
| struct | PLcGrid2 |
| struct | PLColor |
| struct | PLControlPt |
| struct | PLBufferingCB |
Defines |
| #define | PLARGS(a) a |
| #define | PLFLT_MAX DBL_MAX |
| #define | PLFLT_MIN DBL_MIN |
| #define | PLESC_SET_RGB 1 |
| #define | PLESC_ALLOC_NCOL 2 |
| #define | PLESC_SET_LPB 3 |
| #define | PLESC_EXPOSE 4 |
| #define | PLESC_RESIZE 5 |
| #define | PLESC_REDRAW 6 |
| #define | PLESC_TEXT 7 |
| #define | PLESC_GRAPH 8 |
| #define | PLESC_FILL 9 |
| #define | PLESC_DI 10 |
| #define | PLESC_FLUSH 11 |
| #define | PLESC_EH 12 |
| #define | PLESC_GETC 13 |
| #define | PLESC_SWIN 14 |
| #define | PLESC_DOUBLEBUFFERING 15 |
| #define | PLESC_XORMOD 16 |
| #define | PLESC_SET_COMPRESSION 17 |
| #define | PLESC_CLEAR 18 |
| #define | PLESC_DASH 19 |
| #define | PLESC_HAS_TEXT 20 |
| #define | PLESC_IMAGE 21 |
| #define | PLESC_IMAGEOPS 22 |
| #define | PLESC_PL2DEVCOL 23 |
| #define | PLESC_DEV2PLCOL 24 |
| #define | PLESC_SETBGFG 25 |
| #define | PLESC_DEVINIT 26 |
| #define | ZEROW2B 1 |
| #define | ZEROW2D 2 |
| #define | ONEW2B 3 |
| #define | ONEW2D 4 |
| #define | PLSWIN_DEVICE 1 |
| #define | PLSWIN_WORLD 2 |
| #define | PL_OPT_ENABLED 0x0001 |
| #define | PL_OPT_ARG 0x0002 |
| #define | PL_OPT_NODELETE 0x0004 |
| #define | PL_OPT_INVISIBLE 0x0008 |
| #define | PL_OPT_DISABLED 0x0010 |
| #define | PL_OPT_FUNC 0x0100 |
| #define | PL_OPT_BOOL 0x0200 |
| #define | PL_OPT_INT 0x0400 |
| #define | PL_OPT_FLOAT 0x0800 |
| #define | PL_OPT_STRING 0x1000 |
| #define | PL_PARSE_PARTIAL 0x0000 |
| #define | PL_PARSE_FULL 0x0001 |
| #define | PL_PARSE_QUIET 0x0002 |
| #define | PL_PARSE_NODELETE 0x0004 |
| #define | PL_PARSE_SHOWALL 0x0008 |
| #define | PL_PARSE_OVERRIDE 0x0010 |
| #define | PL_PARSE_NOPROGRAM 0x0020 |
| #define | PL_PARSE_NODASH 0x0040 |
| #define | PL_PARSE_SKIP 0x0080 |
| #define | PL_FCI_MARK 0x80000000 |
| #define | PL_FCI_IMPOSSIBLE 0x00000000 |
| #define | PL_FCI_HEXDIGIT_MASK 0xf |
| #define | PL_FCI_HEXPOWER_MASK 0x7 |
| #define | PL_FCI_HEXPOWER_IMPOSSIBLE 0xf |
| #define | PL_FCI_FAMILY 0x0 |
| #define | PL_FCI_STYLE 0x1 |
| #define | PL_FCI_WEIGHT 0x2 |
| #define | PL_FCI_SANS 0x0 |
| #define | PL_FCI_SERIF 0x1 |
| #define | PL_FCI_MONO 0x2 |
| #define | PL_FCI_SCRIPT 0x3 |
| #define | PL_FCI_SYMBOL 0x4 |
| #define | PL_FCI_UPRIGHT 0x0 |
| #define | PL_FCI_ITALIC 0x1 |
| #define | PL_FCI_OBLIQUE 0x2 |
| #define | PL_FCI_MEDIUM 0x0 |
| #define | PL_FCI_BOLD 0x1 |
| #define | plParseInternalOpts(a, b, c) c_plparseopts(a, b, c) |
| #define | plSetInternalOpt(a, b) plSetOpt(a, b) |
| #define | PL_MAXKEY 16 |
| #define | PL_MAXWINDOWS 64 |
| #define | PL_NOTSET (-42) |
| #define | PLESC_DOUBLEBUFFERING_ENABLE 1 |
| #define | PLESC_DOUBLEBUFFERING_DISABLE 2 |
| #define | PLESC_DOUBLEBUFFERING_QUERY 3 |
| #define | pl_setcontlabelformat c_pl_setcontlabelformat |
| #define | pl_setcontlabelparam c_pl_setcontlabelparam |
| #define | pladv c_pladv |
| #define | plarrows c_plarrows |
| #define | plaxes c_plaxes |
| #define | plbin c_plbin |
| #define | plbop c_plbop |
| #define | plbox c_plbox |
| #define | plbox3 c_plbox3 |
| #define | plcalc_world c_plcalc_world |
| #define | plclear c_plclear |
| #define | plcol0 c_plcol0 |
| #define | plcol1 c_plcol1 |
| #define | plcont c_plcont |
| #define | plcpstrm c_plcpstrm |
| #define | plend c_plend |
| #define | plend1 c_plend1 |
| #define | plenv c_plenv |
| #define | plenv0 c_plenv0 |
| #define | pleop c_pleop |
| #define | plerrx c_plerrx |
| #define | plerry c_plerry |
| #define | plfamadv c_plfamadv |
| #define | plfill c_plfill |
| #define | plfill3 c_plfill3 |
| #define | plflush c_plflush |
| #define | plfont c_plfont |
| #define | plfontld c_plfontld |
| #define | plgchr c_plgchr |
| #define | plgcol0 c_plgcol0 |
| #define | plgcolbg c_plgcolbg |
| #define | plgcol0a c_plgcol0a |
| #define | plgcolbga c_plgcolbga |
| #define | plgcompression c_plgcompression |
| #define | plgdev c_plgdev |
| #define | plgdidev c_plgdidev |
| #define | plgdiori c_plgdiori |
| #define | plgdiplt c_plgdiplt |
| #define | plgfam c_plgfam |
| #define | plgfci c_plgfci |
| #define | plgfnam c_plgfnam |
| #define | plglevel c_plglevel |
| #define | plgpage c_plgpage |
| #define | plgra c_plgra |
| #define | plgriddata c_plgriddata |
| #define | plgspa c_plgspa |
| #define | plgstrm c_plgstrm |
| #define | plgver c_plgver |
| #define | plgvpd c_plgvpd |
| #define | plgvpw c_plgvpw |
| #define | plgxax c_plgxax |
| #define | plgyax c_plgyax |
| #define | plgzax c_plgzax |
| #define | plhist c_plhist |
| #define | plhls c_plhls |
| #define | plhlsrgb c_plhlsrgb |
| #define | plinit c_plinit |
| #define | pljoin c_pljoin |
| #define | pllab c_pllab |
| #define | pllightsource c_pllightsource |
| #define | plline c_plline |
| #define | plline3 c_plline3 |
| #define | pllsty c_pllsty |
| #define | plmap c_plmap |
| #define | plmeridians c_plmeridians |
| #define | plmesh c_plmesh |
| #define | plmeshc c_plmeshc |
| #define | plmkstrm c_plmkstrm |
| #define | plmtex c_plmtex |
| #define | plmtex3 c_plmtex3 |
| #define | plot3d c_plot3d |
| #define | plot3dc c_plot3dc |
| #define | plot3dcl c_plot3dcl |
| #define | plparseopts c_plparseopts |
| #define | plpat c_plpat |
| #define | plpoin c_plpoin |
| #define | plpoin3 c_plpoin3 |
| #define | plpoly3 c_plpoly3 |
| #define | plprec c_plprec |
| #define | plpsty c_plpsty |
| #define | plptex c_plptex |
| #define | plptex3 c_plptex3 |
| #define | plreplot c_plreplot |
| #define | plrgb c_plrgb |
| #define | plrgb1 c_plrgb1 |
| #define | plrgbhls c_plrgbhls |
| #define | plschr c_plschr |
| #define | plscmap0 c_plscmap0 |
| #define | plscmap0a c_plscmap0a |
| #define | plscmap0n c_plscmap0n |
| #define | plscmap1 c_plscmap1 |
| #define | plscmap1a c_plscmap1a |
| #define | plscmap1l c_plscmap1l |
| #define | plscmap1la c_plscmap1la |
| #define | plscmap1n c_plscmap1n |
| #define | plscol0 c_plscol0 |
| #define | plscol0a c_plscol0a |
| #define | plscolbg c_plscolbg |
| #define | plscolbga c_plscolbga |
| #define | plscolor c_plscolor |
| #define | plscompression c_plscompression |
| #define | plsdev c_plsdev |
| #define | plsdidev c_plsdidev |
| #define | plsdimap c_plsdimap |
| #define | plsdiori c_plsdiori |
| #define | plsdiplt c_plsdiplt |
| #define | plsdiplz c_plsdiplz |
| #define | plsesc c_plsesc |
| #define | plsetopt c_plsetopt |
| #define | plsfam c_plsfam |
| #define | plsfci c_plsfci |
| #define | plsfnam c_plsfnam |
| #define | plshade c_plshade |
| #define | plshade1 c_plshade1 |
| #define | plshades c_plshades |
| #define | plsmaj c_plsmaj |
| #define | plsmem c_plsmem |
| #define | plsmin c_plsmin |
| #define | plsori c_plsori |
| #define | plspage c_plspage |
| #define | plspause c_plspause |
| #define | plsstrm c_plsstrm |
| #define | plssub c_plssub |
| #define | plssym c_plssym |
| #define | plstar c_plstar |
| #define | plstart c_plstart |
| #define | plstripa c_plstripa |
| #define | plstripc c_plstripc |
| #define | plstripd c_plstripd |
| #define | plstyl c_plstyl |
| #define | plsurf3d c_plsurf3d |
| #define | plsurf3dl c_plsurf3dl |
| #define | plsvect c_plsvect |
| #define | plsvpa c_plsvpa |
| #define | plsxax c_plsxax |
| #define | plsyax c_plsyax |
| #define | plsym c_plsym |
| #define | plszax c_plszax |
| #define | pltext c_pltext |
| #define | pltimefmt c_pltimefmt |
| #define | plvasp c_plvasp |
| #define | plvect c_plvect |
| #define | plvpas c_plvpas |
| #define | plvpor c_plvpor |
| #define | plvsta c_plvsta |
| #define | plw3d c_plw3d |
| #define | plwid c_plwid |
| #define | plwind c_plwind |
| #define | plxormod c_plxormod |
| #define | plclr pleop |
| #define | plpage plbop |
| #define | plcol plcol0 |
| #define | plcontf plfcont |
| #define | Alloc2dGrid plAlloc2dGrid |
| #define | Free2dGrid plFree2dGrid |
| #define | MinMax2dGrid plMinMax2dGrid |
| #define | plP_gvpd plgvpd |
| #define | plP_gvpw plgvpw |
| #define | plotsh3d(x, y, z, nx, ny, opt) plsurf3d(x,y,z,nx,ny,opt, NULL, 0) |
| #define | PL_BIN_DEFAULT 0 |
| #define | PL_BIN_CENTRED 1 |
| #define | PL_BIN_NOEXPAND 2 |
| #define | PL_BIN_NOEMPTY 4 |
| #define | GRID_CSA 1 |
| #define | GRID_DTLI 2 |
| #define | GRID_NNI 3 |
| #define | GRID_NNIDW 4 |
| #define | GRID_NNLI 5 |
| #define | GRID_NNAIDW 6 |
| #define | PL_HIST_DEFAULT 0 |
| #define | PL_HIST_NOSCALING 1 |
| #define | PL_HIST_IGNORE_OUTLIERS 2 |
| #define | PL_HIST_NOEXPAND 8 |
| #define | PL_HIST_NOEMPTY 16 |
| #define | DRAW_LINEX (1 << 0) |
| #define | DRAW_LINEY (1 << 1) |
| #define | DRAW_LINEXY (DRAW_LINEX | DRAW_LINEY) |
| #define | MAG_COLOR (1 << 2) |
| #define | BASE_CONT (1 << 3) |
| #define | TOP_CONT (1 << 4) |
| #define | SURF_CONT (1 << 5) |
| #define | DRAW_SIDES (1 << 6) |
| #define | FACETED (1 << 7) |
| #define | MESH (1 << 8) |
Typedefs |
| typedef double | PLFLT |
| typedef uint32_t | PLUNICODE |
| typedef int32_t | PLINT |
| typedef PLINT | PLBOOL |
| typedef void * | PLPointer |
Functions |
| PLDLLIMPEXP void | c_pl_setcontlabelformat (PLINT lexp, PLINT sigdig) |
| PLDLLIMPEXP void | c_pl_setcontlabelparam (PLFLT offset, PLFLT size, PLFLT spacing, PLINT active) |
| PLDLLIMPEXP void | c_pladv (PLINT page) |
| PLDLLIMPEXP void | c_plarrows (PLFLT *u, PLFLT *v, PLFLT *x, PLFLT *y, PLINT n, PLFLT scale, PLFLT dx, PLFLT dy) |
| PLDLLIMPEXP void | c_plvect (PLFLT **u, PLFLT **v, PLINT nx, PLINT ny, PLFLT scale, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data) |
| PLDLLIMPEXP void | c_plsvect (PLFLT *arrowx, PLFLT *arrowy, PLINT npts, PLBOOL fill) |
| PLDLLIMPEXP void | c_plaxes (PLFLT x0, PLFLT y0, const char *xopt, PLFLT xtick, PLINT nxsub, const char *yopt, PLFLT ytick, PLINT nysub) |
| PLDLLIMPEXP void | c_plbin (PLINT nbin, PLFLT *x, PLFLT *y, PLINT opt) |
| PLDLLIMPEXP void | c_plbop (void) |
| PLDLLIMPEXP void | c_plbox (const char *xopt, PLFLT xtick, PLINT nxsub, const char *yopt, PLFLT ytick, PLINT nysub) |
| PLDLLIMPEXP void | c_plbox3 (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) |
| PLDLLIMPEXP void | c_plcalc_world (PLFLT rx, PLFLT ry, PLFLT *wx, PLFLT *wy, PLINT *window) |
| PLDLLIMPEXP void | c_plclear (void) |
| PLDLLIMPEXP void | c_plcol0 (PLINT icol0) |
| PLDLLIMPEXP void | c_plcol1 (PLFLT col1) |
| PLDLLIMPEXP void | c_plcont (PLFLT **f, PLINT nx, PLINT ny, PLINT kx, PLINT lx, PLINT ky, PLINT ly, PLFLT *clevel, PLINT nlevel, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data) |
| PLDLLIMPEXP void | plfcont (PLFLT(*f2eval)(PLINT, PLINT, PLPointer), PLPointer f2eval_data, PLINT nx, PLINT ny, PLINT kx, PLINT lx, PLINT ky, PLINT ly, PLFLT *clevel, PLINT nlevel, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data) |
| PLDLLIMPEXP void | c_plcpstrm (PLINT iplsr, PLBOOL flags) |
| PLDLLIMPEXP void | pldid2pc (PLFLT *xmin, PLFLT *ymin, PLFLT *xmax, PLFLT *ymax) |
| PLDLLIMPEXP void | pldip2dc (PLFLT *xmin, PLFLT *ymin, PLFLT *xmax, PLFLT *ymax) |
| PLDLLIMPEXP void | c_plend (void) |
| PLDLLIMPEXP void | c_plend1 (void) |
| PLDLLIMPEXP void | c_plenv (PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLINT just, PLINT axis) |
| PLDLLIMPEXP void | c_plenv0 (PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLINT just, PLINT axis) |
| PLDLLIMPEXP void | c_pleop (void) |
| PLDLLIMPEXP void | c_plerrx (PLINT n, PLFLT *xmin, PLFLT *xmax, PLFLT *y) |
| PLDLLIMPEXP void | c_plerry (PLINT n, PLFLT *x, PLFLT *ymin, PLFLT *ymax) |
| PLDLLIMPEXP void | c_plfamadv (void) |
| PLDLLIMPEXP void | c_plfill (PLINT n, PLFLT *x, PLFLT *y) |
| PLDLLIMPEXP void | c_plfill3 (PLINT n, PLFLT *x, PLFLT *y, PLFLT *z) |
| PLDLLIMPEXP void | c_plflush (void) |
| PLDLLIMPEXP void | c_plfont (PLINT ifont) |
| PLDLLIMPEXP void | c_plfontld (PLINT fnt) |
| PLDLLIMPEXP void | c_plgchr (PLFLT *p_def, PLFLT *p_ht) |
| PLDLLIMPEXP void | c_plgcol0 (PLINT icol0, PLINT *r, PLINT *g, PLINT *b) |
| PLDLLIMPEXP void | c_plgcol0a (PLINT icol0, PLINT *r, PLINT *g, PLINT *b, PLFLT *a) |
| PLDLLIMPEXP void | c_plgcolbg (PLINT *r, PLINT *g, PLINT *b) |
| PLDLLIMPEXP void | c_plgcolbga (PLINT *r, PLINT *g, PLINT *b, PLFLT *a) |
| PLDLLIMPEXP void | c_plgcompression (PLINT *compression) |
| PLDLLIMPEXP void | c_plgdev (char *p_dev) |
| PLDLLIMPEXP void | c_plgdidev (PLFLT *p_mar, PLFLT *p_aspect, PLFLT *p_jx, PLFLT *p_jy) |
| PLDLLIMPEXP void | c_plgdiori (PLFLT *p_rot) |
| PLDLLIMPEXP void | c_plgdiplt (PLFLT *p_xmin, PLFLT *p_ymin, PLFLT *p_xmax, PLFLT *p_ymax) |
| PLDLLIMPEXP void | c_plgfci (PLUNICODE *pfci) |
| PLDLLIMPEXP void | c_plgfam (PLINT *p_fam, PLINT *p_num, PLINT *p_bmax) |
| PLDLLIMPEXP void | c_plgfnam (char *fnam) |
| PLDLLIMPEXP void | c_plglevel (PLINT *p_level) |
| PLDLLIMPEXP void | c_plgpage (PLFLT *p_xp, PLFLT *p_yp, PLINT *p_xleng, PLINT *p_yleng, PLINT *p_xoff, PLINT *p_yoff) |
| PLDLLIMPEXP void | c_plgra (void) |
| PLDLLIMPEXP void | c_plgriddata (PLFLT *x, PLFLT *y, PLFLT *z, PLINT npts, PLFLT *xg, PLINT nptsx, PLFLT *yg, PLINT nptsy, PLFLT **zg, PLINT type, PLFLT data) |
| PLDLLIMPEXP void | c_plgspa (PLFLT *xmin, PLFLT *xmax, PLFLT *ymin, PLFLT *ymax) |
| PLDLLIMPEXP void | c_plgstrm (PLINT *p_strm) |
| PLDLLIMPEXP void | c_plgver (char *p_ver) |
| PLDLLIMPEXP void | c_plgvpd (PLFLT *p_xmin, PLFLT *p_xmax, PLFLT *p_ymin, PLFLT *p_ymax) |
| PLDLLIMPEXP void | c_plgvpw (PLFLT *p_xmin, PLFLT *p_xmax, PLFLT *p_ymin, PLFLT *p_ymax) |
| PLDLLIMPEXP void | c_plgxax (PLINT *p_digmax, PLINT *p_digits) |
| PLDLLIMPEXP void | c_plgyax (PLINT *p_digmax, PLINT *p_digits) |
| PLDLLIMPEXP void | c_plgzax (PLINT *p_digmax, PLINT *p_digits) |
| PLDLLIMPEXP void | c_plhist (PLINT n, PLFLT *data, PLFLT datmin, PLFLT datmax, PLINT nbin, PLINT opt) |
| PLDLLIMPEXP void | c_plhls (PLFLT h, PLFLT l, PLFLT s) |
| PLDLLIMPEXP void | c_plhlsrgb (PLFLT h, PLFLT l, PLFLT s, PLFLT *p_r, PLFLT *p_g, PLFLT *p_b) |
| PLDLLIMPEXP void | c_plinit (void) |
| PLDLLIMPEXP void | c_pljoin (PLFLT x1, PLFLT y1, PLFLT x2, PLFLT y2) |
| PLDLLIMPEXP void | c_pllab (const char *xlabel, const char *ylabel, const char *tlabel) |
| PLDLLIMPEXP void | c_pllightsource (PLFLT x, PLFLT y, PLFLT z) |
| PLDLLIMPEXP void | c_plline (PLINT n, PLFLT *x, PLFLT *y) |
| PLDLLIMPEXP void | c_plline3 (PLINT n, PLFLT *x, PLFLT *y, PLFLT *z) |
| PLDLLIMPEXP void | c_pllsty (PLINT lin) |
| PLDLLIMPEXP void | c_plmap (void(*mapform)(PLINT, PLFLT *, PLFLT *), const char *type, PLFLT minlong, PLFLT maxlong, PLFLT minlat, PLFLT maxlat) |
| PLDLLIMPEXP void | c_plmeridians (void(*mapform)(PLINT, PLFLT *, PLFLT *), PLFLT dlong, PLFLT dlat, PLFLT minlong, PLFLT maxlong, PLFLT minlat, PLFLT maxlat) |
| PLDLLIMPEXP void | c_plmesh (PLFLT *x, PLFLT *y, PLFLT **z, PLINT nx, PLINT ny, PLINT opt) |
| PLDLLIMPEXP void | c_plmeshc (PLFLT *x, PLFLT *y, PLFLT **z, PLINT nx, PLINT ny, PLINT opt, PLFLT *clevel, PLINT nlevel) |
| PLDLLIMPEXP void | c_plmkstrm (PLINT *p_strm) |
| PLDLLIMPEXP void | c_plmtex (const char *side, PLFLT disp, PLFLT pos, PLFLT just, const char *text) |
| PLDLLIMPEXP void | c_plmtex3 (const char *side, PLFLT disp, PLFLT pos, PLFLT just, const char *text) |
| PLDLLIMPEXP void | c_plot3d (PLFLT *x, PLFLT *y, PLFLT **z, PLINT nx, PLINT ny, PLINT opt, PLBOOL side) |
| PLDLLIMPEXP void | c_plot3dc (PLFLT *x, PLFLT *y, PLFLT **z, PLINT nx, PLINT ny, PLINT opt, PLFLT *clevel, PLINT nlevel) |
| PLDLLIMPEXP void | c_plot3dcl (PLFLT *x, PLFLT *y, PLFLT **z, PLINT nx, PLINT ny, PLINT opt, PLFLT *clevel, PLINT nlevel, PLINT ixstart, PLINT ixn, PLINT *indexymin, PLINT *indexymax) |
| PLDLLIMPEXP void | c_plpat (PLINT nlin, PLINT *inc, PLINT *del) |
| PLDLLIMPEXP void | c_plpoin (PLINT n, PLFLT *x, PLFLT *y, PLINT code) |
| PLDLLIMPEXP void | c_plpoin3 (PLINT n, PLFLT *x, PLFLT *y, PLFLT *z, PLINT code) |
| PLDLLIMPEXP void | c_plpoly3 (PLINT n, PLFLT *x, PLFLT *y, PLFLT *z, PLBOOL *draw, PLBOOL ifcc) |
| PLDLLIMPEXP void | c_plprec (PLINT setp, PLINT prec) |
| PLDLLIMPEXP void | c_plpsty (PLINT patt) |
| PLDLLIMPEXP void | c_plptex (PLFLT x, PLFLT y, PLFLT dx, PLFLT dy, PLFLT just, const char *text) |
| PLDLLIMPEXP void | c_plptex3 (PLFLT wx, PLFLT wy, PLFLT wz, PLFLT dx, PLFLT dy, PLFLT dz, PLFLT sx, PLFLT sy, PLFLT sz, PLFLT just, const char *text) |
| PLDLLIMPEXP void | c_plreplot (void) |
| PLDLLIMPEXP void | c_plrgb (PLFLT r, PLFLT g, PLFLT b) |
| PLDLLIMPEXP void | c_plrgb1 (PLINT r, PLINT g, PLINT b) |
| PLDLLIMPEXP void | c_plrgbhls (PLFLT r, PLFLT g, PLFLT b, PLFLT *p_h, PLFLT *p_l, PLFLT *p_s) |
| PLDLLIMPEXP void | c_plschr (PLFLT def, PLFLT scale) |
| PLDLLIMPEXP void | c_plscmap0 (PLINT *r, PLINT *g, PLINT *b, PLINT ncol0) |
| PLDLLIMPEXP void | c_plscmap0a (PLINT *r, PLINT *g, PLINT *b, PLFLT *a, PLINT ncol0) |
| PLDLLIMPEXP void | c_plscmap0n (PLINT ncol0) |
| PLDLLIMPEXP void | c_plscmap1 (PLINT *r, PLINT *g, PLINT *b, PLINT ncol1) |
| PLDLLIMPEXP void | c_plscmap1a (PLINT *r, PLINT *g, PLINT *b, PLFLT *a, PLINT ncol1) |
| PLDLLIMPEXP void | c_plscmap1l (PLBOOL itype, PLINT npts, PLFLT *intensity, PLFLT *coord1, PLFLT *coord2, PLFLT *coord3, PLBOOL *rev) |
| PLDLLIMPEXP void | c_plscmap1la (PLBOOL itype, PLINT npts, PLFLT *intensity, PLFLT *coord1, PLFLT *coord2, PLFLT *coord3, PLFLT *a, PLBOOL *rev) |
| PLDLLIMPEXP void | c_plscmap1n (PLINT ncol1) |
| PLDLLIMPEXP void | c_plscol0 (PLINT icol0, PLINT r, PLINT g, PLINT b) |
| PLDLLIMPEXP void | c_plscol0a (PLINT icol0, PLINT r, PLINT g, PLINT b, PLFLT a) |
| PLDLLIMPEXP void | c_plscolbg (PLINT r, PLINT g, PLINT b) |
| PLDLLIMPEXP void | c_plscolbga (PLINT r, PLINT g, PLINT b, PLFLT a) |
| PLDLLIMPEXP void | c_plscolor (PLINT color) |
| PLDLLIMPEXP void | c_plscompression (PLINT compression) |
| PLDLLIMPEXP void | c_plsdev (const char *devname) |
| PLDLLIMPEXP void | c_plsdidev (PLFLT mar, PLFLT aspect, PLFLT jx, PLFLT jy) |
| PLDLLIMPEXP void | c_plsdimap (PLINT dimxmin, PLINT dimxmax, PLINT dimymin, PLINT dimymax, PLFLT dimxpmm, PLFLT dimypmm) |
| PLDLLIMPEXP void | c_plsdiori (PLFLT rot) |
| PLDLLIMPEXP void | c_plsdiplt (PLFLT xmin, PLFLT ymin, PLFLT xmax, PLFLT ymax) |
| PLDLLIMPEXP void | c_plsdiplz (PLFLT xmin, PLFLT ymin, PLFLT xmax, PLFLT ymax) |
| PLDLLIMPEXP void | c_plsesc (char esc) |
| PLDLLIMPEXP void | c_plsfam (PLINT fam, PLINT num, PLINT bmax) |
| PLDLLIMPEXP void | c_plsfci (PLUNICODE fci) |
| PLDLLIMPEXP void | c_plsfnam (const char *fnam) |
| PLDLLIMPEXP void | c_plshade (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, PLFLT *, PLFLT *), PLBOOL rectangular, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data) |
| PLDLLIMPEXP void | c_plshade1 (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, PLFLT *, PLFLT *), PLBOOL rectangular, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data) |
| PLDLLIMPEXP void | c_plshades (PLFLT **a, PLINT nx, PLINT ny, PLINT(*defined)(PLFLT, PLFLT), PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLFLT *clevel, PLINT nlevel, PLINT fill_width, PLINT cont_color, PLINT cont_width, void(*fill)(PLINT, PLFLT *, PLFLT *), PLBOOL rectangular, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data) |
| PLDLLIMPEXP void | plfshade (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, PLFLT *, PLFLT *), PLBOOL rectangular, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data) |
| PLDLLIMPEXP void | c_plsmaj (PLFLT def, PLFLT scale) |
| PLDLLIMPEXP void | c_plsmem (PLINT maxx, PLINT maxy, void *plotmem) |
| PLDLLIMPEXP void | c_plsmin (PLFLT def, PLFLT scale) |
| PLDLLIMPEXP void | c_plsori (PLINT ori) |
| PLDLLIMPEXP void | c_plspage (PLFLT xp, PLFLT yp, PLINT xleng, PLINT yleng, PLINT xoff, PLINT yoff) |
| PLDLLIMPEXP void | c_plspause (PLBOOL pause) |
| PLDLLIMPEXP void | c_plsstrm (PLINT strm) |
| PLDLLIMPEXP void | c_plssub (PLINT nx, PLINT ny) |
| PLDLLIMPEXP void | c_plssym (PLFLT def, PLFLT scale) |
| PLDLLIMPEXP void | c_plstar (PLINT nx, PLINT ny) |
| PLDLLIMPEXP void | c_plstart (const char *devname, PLINT nx, PLINT ny) |
| PLDLLIMPEXP void | c_plstripa (PLINT id, PLINT pen, PLFLT x, PLFLT y) |
| PLDLLIMPEXP void | c_plstripc (PLINT *id, const char *xspec, const char *yspec, PLFLT xmin, PLFLT xmax, PLFLT xjump, PLFLT ymin, PLFLT ymax, PLFLT xlpos, PLFLT ylpos, PLBOOL y_ascl, PLBOOL acc, PLINT colbox, PLINT collab, PLINT colline[], PLINT styline[], const char *legline[], const char *labx, const char *laby, const char *labtop) |
| PLDLLIMPEXP void | c_plstripd (PLINT id) |
| PLDLLIMPEXP void | plimage (PLFLT **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) |
| PLDLLIMPEXP void | c_plstyl (PLINT nms, PLINT *mark, PLINT *space) |
| PLDLLIMPEXP void | c_plsurf3d (PLFLT *x, PLFLT *y, PLFLT **z, PLINT nx, PLINT ny, PLINT opt, PLFLT *clevel, PLINT nlevel) |
| PLDLLIMPEXP void | c_plsurf3dl (PLFLT *x, PLFLT *y, PLFLT **z, PLINT nx, PLINT ny, PLINT opt, PLFLT *clevel, PLINT nlevel, PLINT ixstart, PLINT ixn, PLINT *indexymin, PLINT *indexymax) |
| PLDLLIMPEXP void | c_plsvpa (PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax) |
| PLDLLIMPEXP void | c_plsxax (PLINT digmax, PLINT digits) |
| PLDLLIMPEXP void | plsxwin (PLINT window_id) |
| PLDLLIMPEXP void | c_plsyax (PLINT digmax, PLINT digits) |
| PLDLLIMPEXP void | c_plsym (PLINT n, PLFLT *x, PLFLT *y, PLINT code) |
| PLDLLIMPEXP void | c_plszax (PLINT digmax, PLINT digits) |
| PLDLLIMPEXP void | c_pltext (void) |
| PLDLLIMPEXP void | c_pltimefmt (const char *fmt) |
| PLDLLIMPEXP void | c_plvasp (PLFLT aspect) |
| PLDLLIMPEXP void | c_plvpas (PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLFLT aspect) |
| PLDLLIMPEXP void | c_plvpor (PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax) |
| PLDLLIMPEXP void | c_plvsta (void) |
| PLDLLIMPEXP void | c_plw3d (PLFLT basex, PLFLT basey, PLFLT height, PLFLT xmin0, PLFLT xmax0, PLFLT ymin0, PLFLT ymax0, PLFLT zmin0, PLFLT zmax0, PLFLT alt, PLFLT az) |
| PLDLLIMPEXP void | c_plwid (PLINT width) |
| PLDLLIMPEXP void | c_plwind (PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax) |
| PLDLLIMPEXP void | c_plxormod (PLBOOL mode, PLBOOL *status) |
| PLDLLIMPEXP void | plgFileDevs (const char ***p_menustr, const char ***p_devname, int *p_ndev) |
| PLDLLIMPEXP void | plgDevs (const char ***p_menustr, const char ***p_devname, int *p_ndev) |
| PLDLLIMPEXP void | plsKeyEH (void(*KeyEH)(PLGraphicsIn *, void *, int *), void *KeyEH_data) |
| PLDLLIMPEXP void | plsButtonEH (void(*ButtonEH)(PLGraphicsIn *, void *, int *), void *ButtonEH_data) |
| PLDLLIMPEXP void | plsbopH (void(*handler)(void *, int *), void *handler_data) |
| PLDLLIMPEXP void | plseopH (void(*handler)(void *, int *), void *handler_data) |
| PLDLLIMPEXP void | plsError (PLINT *errcode, char *errmsg) |
| PLDLLIMPEXP void | plsexit (int(*handler)(const char *)) |
| PLDLLIMPEXP void | plsabort (void(*handler)(const char *)) |
| PLDLLIMPEXP void | pltr0 (PLFLT x, PLFLT y, PLFLT *tx, PLFLT *ty, PLPointer pltr_data) |
| PLDLLIMPEXP void | pltr1 (PLFLT x, PLFLT y, PLFLT *tx, PLFLT *ty, PLPointer pltr_data) |
| PLDLLIMPEXP void | pltr2 (PLFLT x, PLFLT y, PLFLT *tx, PLFLT *ty, PLPointer pltr_data) |
| PLDLLIMPEXP void | pltr2p (PLFLT x, PLFLT y, PLFLT *tx, PLFLT *ty, PLPointer pltr_data) |
| PLDLLIMPEXP void | pltr0f (PLFLT x, PLFLT y, PLFLT *tx, PLFLT *ty, void *pltr_data) |
| PLDLLIMPEXP void | pltr2f (PLFLT x, PLFLT y, PLFLT *tx, PLFLT *ty, void *pltr_data) |
| PLDLLIMPEXP PLFLT | plf2eval2 (PLINT ix, PLINT iy, PLPointer plf2eval_data) |
| PLDLLIMPEXP PLFLT | plf2eval (PLINT ix, PLINT iy, PLPointer plf2eval_data) |
| PLDLLIMPEXP PLFLT | plf2evalr (PLINT ix, PLINT iy, PLPointer plf2eval_data) |
| PLDLLIMPEXP void | plClearOpts (void) |
| PLDLLIMPEXP void | plResetOpts (void) |
| PLDLLIMPEXP int | plMergeOpts (PLOptionTable *options, const char *name, const char **notes) |
| PLDLLIMPEXP void | plSetUsage (const char *program_string, const char *usage_string) |
| PLDLLIMPEXP int | c_plsetopt (const char *opt, const char *optarg) |
| PLDLLIMPEXP int | plSetOpt (const char *opt, const char *optarg) |
| PLDLLIMPEXP int | c_plparseopts (int *p_argc, const char **argv, PLINT mode) |
| PLDLLIMPEXP void | plOptUsage (void) |
| PLDLLIMPEXP void | plgfile (FILE **p_file) |
| PLDLLIMPEXP void | plsfile (FILE *file) |
| PLDLLIMPEXP void | plgesc (char *p_esc) |
| PLDLLIMPEXP void | pl_cmd (PLINT op, void *ptr) |
| PLDLLIMPEXP int | plFindName (char *p) |
| PLDLLIMPEXP char * | plFindCommand (const char *fn) |
| PLDLLIMPEXP void | plGetName (const char *dir, const char *subdir, const char *filename, char **filespec) |
| PLDLLIMPEXP PLINT | plGetInt (const char *s) |
| PLDLLIMPEXP PLFLT | plGetFlt (const char *s) |
| PLDLLIMPEXP void | plAlloc2dGrid (PLFLT ***f, PLINT nx, PLINT ny) |
| PLDLLIMPEXP void | plFree2dGrid (PLFLT **f, PLINT nx, PLINT ny) |
| PLDLLIMPEXP void | plMinMax2dGrid (PLFLT **f, PLINT nx, PLINT ny, PLFLT *fmax, PLFLT *fmin) |
| PLDLLIMPEXP int | plGetCursor (PLGraphicsIn *gin) |
| PLDLLIMPEXP int | plTranslateCursor (PLGraphicsIn *gin) |
| PLDLLIMPEXP int | plParseOpts (int *p_argc, const char **argv, PLINT mode) |
| PLDLLIMPEXP void | plHLS_RGB (PLFLT h, PLFLT l, PLFLT s, PLFLT *p_r, PLFLT *p_g, PLFLT *p_b) |
| PLDLLIMPEXP void | plRGB_HLS (PLFLT r, PLFLT g, PLFLT b, PLFLT *p_h, PLFLT *p_l, PLFLT *p_s) |