#include "plConfig.h"
#include <stdio.h>
#include <stdlib.h>
#include "pldll.h"
#include <stdint.h>
Classes | |
struct | PLOptionTable |
struct | PLGraphicsIn |
struct | PLWindow |
struct | PLDisplay |
struct | PLfGrid |
struct | PLfGrid2 |
struct | PLcGrid |
struct | PLcGrid2 |
struct | PLColor |
struct | PLControlPt |
struct | PLBufferingCB |
struct | PLLabelDefaults |
Defines | |
#define | PLARGS(a) a |
#define | PLFLT_MAX DBL_MAX |
#define | PLFLT_MIN DBL_MIN |
#define | PLINT_MIN INT32_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 | PLESC_GETBACKEND 27 |
#define | PLESC_BEGIN_TEXT 28 |
#define | PLESC_TEXT_CHAR 29 |
#define | PLESC_CONTROL_CHAR 30 |
#define | PLESC_END_TEXT 31 |
#define | PLESC_START_RASTERIZE 32 |
#define | PLESC_END_RASTERIZE 33 |
#define | PLESC_ARC 34 |
#define | PLTEXT_FONTCHANGE 0 |
#define | PLTEXT_SUPERSCRIPT 1 |
#define | PLTEXT_SUBSCRIPT 2 |
#define | ZEROW2B 1 |
#define | ZEROW2D 2 |
#define | ONEW2B 3 |
#define | ONEW2D 4 |
#define | PLSWIN_DEVICE 1 |
#define | PLSWIN_WORLD 2 |
#define | PL_X_AXIS 1 |
#define | PL_Y_AXIS 2 |
#define | PL_Z_AXIS 3 |
#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 | plarc c_plarc |
#define | plaxes c_plaxes |
#define | plbin c_plbin |
#define | plbop c_plbop |
#define | plbox c_plbox |
#define | plbox3 c_plbox3 |
#define | plbtime c_plbtime |
#define | plcalc_world c_plcalc_world |
#define | plclear c_plclear |
#define | plcol0 c_plcol0 |
#define | plcol1 c_plcol1 |
#define | plconfigtime c_plconfigtime |
#define | plcont c_plcont |
#define | plcpstrm c_plcpstrm |
#define | plctime c_plctime |
#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 | plgcol0a c_plgcol0a |
#define | plgcolbg c_plgcolbg |
#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 | plgfont c_plgfont |
#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 | plimage c_plimage |
#define | plimagefr c_plimagefr |
#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 | plrandd c_plrandd |
#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 | plseed c_plseed |
#define | plsesc c_plsesc |
#define | plsetopt c_plsetopt |
#define | plsfam c_plsfam |
#define | plsfci c_plsfci |
#define | plsfnam c_plsfnam |
#define | plsfont c_plsfont |
#define | plshade c_plshade |
#define | plshade1 c_plshade1 |
#define | plshades c_plshades |
#define | plslabelfunc c_plslabelfunc |
#define | plsmaj c_plsmaj |
#define | plsmem c_plsmem |
#define | plsmin c_plsmin |
#define | plsori c_plsori |
#define | plspage c_plspage |
#define | plspal0 c_plspal0 |
#define | plspal1 c_plspal1 |
#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 | PLUINT |
typedef int32_t | PLINT |
typedef int64_t | PLINT64 |
typedef PLUINT | PLUNICODE |
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_plarc (PLFLT x, PLFLT y, PLFLT a, PLFLT b, PLFLT angle1, PLFLT angle2, 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_plbtime (PLINT *year, PLINT *month, PLINT *day, PLINT *hour, PLINT *min, PLFLT *sec, PLFLT ctime) |
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_plconfigtime (PLFLT scale, PLFLT offset1, PLFLT offset2, PLINT ccontrol, PLBOOL ifbtime_offset, PLINT year, PLINT month, PLINT day, PLINT hour, PLINT min, PLFLT sec) |
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 | c_plctime (PLINT year, PLINT month, PLINT day, PLINT hour, PLINT min, PLFLT sec, PLFLT *ctime) |
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_plgfont (PLINT *p_family, PLINT *p_style, PLINT *p_weight) |
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_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 PLFLT | c_plrandd (void) |
PLDLLIMPEXP void | c_plreplot (void) |
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_plseed (unsigned int s) |
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_plsfont (PLINT family, PLINT style, PLINT weight) |
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_plslabelfunc (void(*label_func)(PLINT, PLFLT, char *, PLINT, PLPointer), PLPointer label_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_plspal0 (const char *filename) |
PLDLLIMPEXP void | c_plspal1 (const char *filename, PLBOOL interpolate) |
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 | c_plimagefr (PLFLT **idata, 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) |
PLDLLIMPEXP void | c_plimage (PLFLT **idata, 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_plsvect (PLFLT *arrowx, PLFLT *arrowy, PLINT npts, PLBOOL fill) |
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_plvect (PLFLT **u, PLFLT **v, PLINT nx, PLINT ny, PLFLT scale, void(*pltr)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data) |
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) |
PLDLLIMPEXP void | plarrows (PLFLT *u, PLFLT *v, PLFLT *x, PLFLT *y, PLINT n, PLFLT scale, PLFLT dx, PLFLT dy) |
PLDLLIMPEXP void | c_plhls (PLFLT h, PLFLT l, PLFLT s) |
PLDLLIMPEXP void | c_plrgb (PLFLT r, PLFLT g, PLFLT b) |
PLDLLIMPEXP void | c_plrgb1 (PLINT r, PLINT g, PLINT b) |
#define Alloc2dGrid plAlloc2dGrid |
#define BASE_CONT (1 << 3) |
#define DRAW_LINEX (1 << 0) |
#define DRAW_LINEXY (DRAW_LINEX | DRAW_LINEY) |
#define DRAW_LINEY (1 << 1) |
#define DRAW_SIDES (1 << 6) |
#define FACETED (1 << 7) |
#define Free2dGrid plFree2dGrid |
#define GRID_CSA 1 |
#define GRID_DTLI 2 |
#define GRID_NNAIDW 6 |
#define GRID_NNI 3 |
#define GRID_NNIDW 4 |
#define GRID_NNLI 5 |
#define MAG_COLOR (1 << 2) |
#define MESH (1 << 8) |
#define MinMax2dGrid plMinMax2dGrid |
#define ONEW2B 3 |
#define ONEW2D 4 |
#define PL_BIN_CENTRED 1 |
#define PL_BIN_DEFAULT 0 |
#define PL_BIN_NOEMPTY 4 |
#define PL_BIN_NOEXPAND 2 |
#define PL_FCI_BOLD 0x1 |
#define PL_FCI_FAMILY 0x0 |
#define PL_FCI_HEXDIGIT_MASK 0xf |
#define PL_FCI_HEXPOWER_IMPOSSIBLE 0xf |
#define PL_FCI_HEXPOWER_MASK 0x7 |
#define PL_FCI_IMPOSSIBLE 0x00000000 |
#define PL_FCI_ITALIC 0x1 |
#define PL_FCI_MARK 0x80000000 |
#define PL_FCI_MEDIUM 0x0 |
#define PL_FCI_MONO 0x2 |
#define PL_FCI_OBLIQUE 0x2 |
#define PL_FCI_SANS 0x0 |
#define PL_FCI_SCRIPT 0x3 |
#define PL_FCI_SERIF 0x1 |
#define PL_FCI_STYLE 0x1 |
#define PL_FCI_SYMBOL 0x4 |
#define PL_FCI_UPRIGHT 0x0 |
#define PL_FCI_WEIGHT 0x2 |
#define PL_HIST_DEFAULT 0 |
#define PL_HIST_IGNORE_OUTLIERS 2 |
#define PL_HIST_NOEMPTY 16 |
#define PL_HIST_NOEXPAND 8 |
#define PL_HIST_NOSCALING 1 |
#define PL_MAXKEY 16 |
#define PL_MAXWINDOWS 64 |
#define PL_NOTSET (-42) |
#define PL_OPT_ARG 0x0002 |
#define PL_OPT_BOOL 0x0200 |
#define PL_OPT_DISABLED 0x0010 |
#define PL_OPT_ENABLED 0x0001 |
#define PL_OPT_FLOAT 0x0800 |
#define PL_OPT_FUNC 0x0100 |
#define PL_OPT_INT 0x0400 |
#define PL_OPT_INVISIBLE 0x0008 |
#define PL_OPT_NODELETE 0x0004 |
#define PL_OPT_STRING 0x1000 |
#define PL_PARSE_FULL 0x0001 |
#define PL_PARSE_NODASH 0x0040 |
#define PL_PARSE_NODELETE 0x0004 |
#define PL_PARSE_NOPROGRAM 0x0020 |
#define PL_PARSE_OVERRIDE 0x0010 |
#define PL_PARSE_PARTIAL 0x0000 |
#define PL_PARSE_QUIET 0x0002 |
#define PL_PARSE_SHOWALL 0x0008 |
#define PL_PARSE_SKIP 0x0080 |
#define pl_setcontlabelformat c_pl_setcontlabelformat |
#define pl_setcontlabelparam c_pl_setcontlabelparam |
#define PL_X_AXIS 1 |
#define PL_Y_AXIS 2 |
#define PL_Z_AXIS 3 |
#define pladv c_pladv |
#define plarc c_plarc |
#define plaxes c_plaxes |
#define plbin c_plbin |
#define plbop c_plbop |
#define plbox c_plbox |
#define plbox3 c_plbox3 |
#define plbtime c_plbtime |
#define plcalc_world c_plcalc_world |
#define plclear c_plclear |
#define plclr pleop |
#define plcol plcol0 |
#define plcol0 c_plcol0 |
#define plcol1 c_plcol1 |
#define plconfigtime c_plconfigtime |
#define plcont c_plcont |
#define plcontf plfcont |
#define plcpstrm c_plcpstrm |
#define plctime c_plctime |
#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 PLESC_ALLOC_NCOL 2 |
#define PLESC_ARC 34 |
#define PLESC_BEGIN_TEXT 28 |
#define PLESC_CLEAR 18 |
#define PLESC_CONTROL_CHAR 30 |
#define PLESC_DASH 19 |
#define PLESC_DEV2PLCOL 24 |
#define PLESC_DEVINIT 26 |
#define PLESC_DI 10 |
#define PLESC_DOUBLEBUFFERING 15 |
#define PLESC_DOUBLEBUFFERING_DISABLE 2 |
#define PLESC_DOUBLEBUFFERING_ENABLE 1 |
#define PLESC_DOUBLEBUFFERING_QUERY 3 |
#define PLESC_EH 12 |
#define PLESC_END_RASTERIZE 33 |
#define PLESC_END_TEXT 31 |
#define PLESC_EXPOSE 4 |
#define PLESC_FILL 9 |
#define PLESC_FLUSH 11 |
#define PLESC_GETBACKEND 27 |
#define PLESC_GETC 13 |
#define PLESC_GRAPH 8 |
#define PLESC_HAS_TEXT 20 |
#define PLESC_IMAGE 21 |
#define PLESC_IMAGEOPS 22 |
#define PLESC_PL2DEVCOL 23 |
#define PLESC_REDRAW 6 |
#define PLESC_RESIZE 5 |
#define PLESC_SET_COMPRESSION 17 |
#define PLESC_SET_LPB 3 |
#define PLESC_SET_RGB 1 |
#define PLESC_SETBGFG 25 |
#define PLESC_START_RASTERIZE 32 |
#define PLESC_SWIN 14 |
#define PLESC_TEXT 7 |
#define PLESC_TEXT_CHAR 29 |
#define PLESC_XORMOD 16 |
#define plfamadv c_plfamadv |
#define plfill c_plfill |
#define plfill3 c_plfill3 |
#define PLFLT_MAX DBL_MAX |
#define PLFLT_MIN DBL_MIN |
#define plflush c_plflush |
#define plfont c_plfont |
#define plfontld c_plfontld |
#define plgchr c_plgchr |
#define plgcol0 c_plgcol0 |
#define plgcol0a c_plgcol0a |
#define plgcolbg c_plgcolbg |
#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 plgfont c_plgfont |
#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 plimage c_plimage |
#define plimagefr c_plimagefr |
#define plinit c_plinit |
#define PLINT_MIN INT32_MIN |
#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 plP_gvpd plgvpd |
#define plP_gvpw plgvpw |
#define plpage plbop |
#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 plrandd c_plrandd |
#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 plseed c_plseed |
#define plsesc c_plsesc |
#define plsetopt c_plsetopt |
#define plsfam c_plsfam |
#define plsfci c_plsfci |
#define plsfnam c_plsfnam |
#define plsfont c_plsfont |
#define plshade c_plshade |
#define plshade1 c_plshade1 |
#define plshades c_plshades |
#define plslabelfunc c_plslabelfunc |
#define plsmaj c_plsmaj |
#define plsmem c_plsmem |
#define plsmin c_plsmin |
#define plsori c_plsori |
#define plspage c_plspage |
#define plspal0 c_plspal0 |
#define plspal1 c_plspal1 |
#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 PLSWIN_DEVICE 1 |
#define PLSWIN_WORLD 2 |
#define plsxax c_plsxax |
#define plsyax c_plsyax |
#define plsym c_plsym |
#define plszax c_plszax |
#define pltext c_pltext |
#define PLTEXT_FONTCHANGE 0 |
#define PLTEXT_SUBSCRIPT 2 |
#define PLTEXT_SUPERSCRIPT 1 |
#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 SURF_CONT (1 << 5) |
#define TOP_CONT (1 << 4) |
#define ZEROW2B 1 |
#define ZEROW2D 2 |
typedef double PLFLT |
typedef int32_t PLINT |
typedef int64_t PLINT64 |
typedef void* PLPointer |
typedef uint32_t PLUINT |
PLDLLIMPEXP void c_pladv | ( | PLINT | page | ) |
PLDLLIMPEXP void c_plarc | ( | PLFLT | x, | |
PLFLT | y, | |||
PLFLT | a, | |||
PLFLT | b, | |||
PLFLT | angle1, | |||
PLFLT | angle2, | |||
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_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_plbtime | ( | PLINT * | year, | |
PLINT * | month, | |||
PLINT * | day, | |||
PLINT * | hour, | |||
PLINT * | min, | |||
PLFLT * | sec, | |||
PLFLT | ctime | |||
) |
PLDLLIMPEXP void c_plclear | ( | void | ) |
PLDLLIMPEXP void c_plcol0 | ( | PLINT | icol0 | ) |
PLDLLIMPEXP void c_plcol1 | ( | PLFLT | col1 | ) |
PLDLLIMPEXP void c_plconfigtime | ( | PLFLT | scale, | |
PLFLT | offset1, | |||
PLFLT | offset2, | |||
PLINT | ccontrol, | |||
PLBOOL | ifbtime_offset, | |||
PLINT | year, | |||
PLINT | month, | |||
PLINT | day, | |||
PLINT | hour, | |||
PLINT | min, | |||
PLFLT | sec | |||
) |
PLDLLIMPEXP void c_plcont | ( | PLFLT ** | f, | |
PLINT | nx, | |||
PLINT | ny, | |||
PLINT | kx, | |||
PLINT | lx, | |||
PLINT | ky, | |||
PLINT | ly, | |||
PLFLT * | clevel, | |||
PLINT | nlevel, | |||
void(*)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer) | pltr, | |||
PLPointer | pltr_data | |||
) |
PLDLLIMPEXP void c_plctime | ( | PLINT | year, | |
PLINT | month, | |||
PLINT | day, | |||
PLINT | hour, | |||
PLINT | min, | |||
PLFLT | sec, | |||
PLFLT * | ctime | |||
) |
PLDLLIMPEXP void c_plend | ( | void | ) |
PLDLLIMPEXP void c_plend1 | ( | void | ) |
PLDLLIMPEXP void c_plenv0 | ( | PLFLT | xmin, | |
PLFLT | xmax, | |||
PLFLT | ymin, | |||
PLFLT | ymax, | |||
PLINT | just, | |||
PLINT | axis | |||
) |
PLDLLIMPEXP void c_pleop | ( | void | ) |
PLDLLIMPEXP void c_plfamadv | ( | void | ) |
PLDLLIMPEXP void c_plflush | ( | void | ) |
PLDLLIMPEXP void c_plfont | ( | PLINT | ifont | ) |
PLDLLIMPEXP void c_plfontld | ( | PLINT | fnt | ) |
PLDLLIMPEXP void c_plgcompression | ( | PLINT * | compression | ) |
PLDLLIMPEXP void c_plgdev | ( | char * | p_dev | ) |
PLDLLIMPEXP void c_plgdiori | ( | PLFLT * | p_rot | ) |
PLDLLIMPEXP void c_plgfci | ( | PLUNICODE * | pfci | ) |
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_plgstrm | ( | PLINT * | p_strm | ) |
PLDLLIMPEXP void c_plgver | ( | char * | p_ver | ) |
PLDLLIMPEXP void c_plhist | ( | PLINT | n, | |
PLFLT * | data, | |||
PLFLT | datmin, | |||
PLFLT | datmax, | |||
PLINT | nbin, | |||
PLINT | opt | |||
) |
PLDLLIMPEXP void c_plimage | ( | PLFLT ** | idata, | |
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_plimagefr | ( | PLFLT ** | idata, | |
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 | |||
) |
PLDLLIMPEXP void c_plinit | ( | void | ) |
PLDLLIMPEXP void c_pllab | ( | const char * | xlabel, | |
const char * | ylabel, | |||
const char * | tlabel | |||
) |
PLDLLIMPEXP void c_pllsty | ( | PLINT | lin | ) |
PLDLLIMPEXP void c_plmap | ( | void(*)(PLINT, PLFLT *, PLFLT *) | mapform, | |
const char * | type, | |||
PLFLT | minlong, | |||
PLFLT | maxlong, | |||
PLFLT | minlat, | |||
PLFLT | maxlat | |||
) |
PLDLLIMPEXP void c_plmeridians | ( | void(*)(PLINT, PLFLT *, PLFLT *) | mapform, | |
PLFLT | dlong, | |||
PLFLT | dlat, | |||
PLFLT | minlong, | |||
PLFLT | maxlong, | |||
PLFLT | minlat, | |||
PLFLT | maxlat | |||
) |
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 int c_plparseopts | ( | int * | p_argc, | |
const char ** | argv, | |||
PLINT | mode | |||
) |
PLDLLIMPEXP void c_plpsty | ( | PLINT | patt | ) |
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 PLFLT c_plrandd | ( | void | ) |
PLDLLIMPEXP void c_plreplot | ( | void | ) |
PLDLLIMPEXP void c_plscmap0n | ( | PLINT | ncol0 | ) |
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_plscolor | ( | PLINT | color | ) |
PLDLLIMPEXP void c_plscompression | ( | PLINT | compression | ) |
PLDLLIMPEXP void c_plsdev | ( | const char * | devname | ) |
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_plseed | ( | unsigned int | s | ) |
PLDLLIMPEXP void c_plsesc | ( | char | esc | ) |
PLDLLIMPEXP int c_plsetopt | ( | const char * | opt, | |
const char * | optarg | |||
) |
PLDLLIMPEXP void c_plsfci | ( | PLUNICODE | fci | ) |
PLDLLIMPEXP void c_plsfnam | ( | const char * | fnam | ) |
PLDLLIMPEXP void c_plshade | ( | 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, PLFLT *, PLFLT *) | fill, | |||
PLBOOL | rectangular, | |||
void(*)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer) | pltr, | |||
PLPointer | pltr_data | |||
) |
PLDLLIMPEXP void c_plshade1 | ( | 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, PLFLT *, PLFLT *) | fill, | |||
PLBOOL | rectangular, | |||
void(*)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer) | pltr, | |||
PLPointer | pltr_data | |||
) |
PLDLLIMPEXP void c_plshades | ( | PLFLT ** | a, | |
PLINT | nx, | |||
PLINT | ny, | |||
PLINT(*)(PLFLT, PLFLT) | defined, | |||
PLFLT | xmin, | |||
PLFLT | xmax, | |||
PLFLT | ymin, | |||
PLFLT | ymax, | |||
PLFLT * | clevel, | |||
PLINT | nlevel, | |||
PLINT | fill_width, | |||
PLINT | cont_color, | |||
PLINT | cont_width, | |||
void(*)(PLINT, PLFLT *, PLFLT *) | fill, | |||
PLBOOL | rectangular, | |||
void(*)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer) | pltr, | |||
PLPointer | pltr_data | |||
) |
PLDLLIMPEXP void c_plslabelfunc | ( | void(*)(PLINT, PLFLT, char *, PLINT, PLPointer) | label_func, | |
PLPointer | label_data | |||
) |
PLDLLIMPEXP void c_plsori | ( | PLINT | ori | ) |
PLDLLIMPEXP void c_plspal0 | ( | const char * | filename | ) |
PLDLLIMPEXP void c_plspal1 | ( | const char * | filename, | |
PLBOOL | interpolate | |||
) |
PLDLLIMPEXP void c_plspause | ( | PLBOOL | pause | ) |
PLDLLIMPEXP void c_plsstrm | ( | PLINT | strm | ) |
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 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_pltext | ( | void | ) |
PLDLLIMPEXP void c_pltimefmt | ( | const char * | fmt | ) |
PLDLLIMPEXP void c_plvasp | ( | PLFLT | aspect | ) |
PLDLLIMPEXP void c_plvect | ( | PLFLT ** | u, | |
PLFLT ** | v, | |||
PLINT | nx, | |||
PLINT | ny, | |||
PLFLT | scale, | |||
void(*)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer) | pltr, | |||
PLPointer | pltr_data | |||
) |
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 pl_cmd | ( | PLINT | op, | |
void * | ptr | |||
) |
PLDLLIMPEXP void plarrows | ( | PLFLT * | u, | |
PLFLT * | v, | |||
PLFLT * | x, | |||
PLFLT * | y, | |||
PLINT | n, | |||
PLFLT | scale, | |||
PLFLT | dx, | |||
PLFLT | dy | |||
) |
PLDLLIMPEXP void plClearOpts | ( | void | ) |
PLDLLIMPEXP void plfcont | ( | PLFLT(*)(PLINT, PLINT, PLPointer) | f2eval, | |
PLPointer | f2eval_data, | |||
PLINT | nx, | |||
PLINT | ny, | |||
PLINT | kx, | |||
PLINT | lx, | |||
PLINT | ky, | |||
PLINT | ly, | |||
PLFLT * | clevel, | |||
PLINT | nlevel, | |||
void(*)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer) | pltr, | |||
PLPointer | pltr_data | |||
) |
PLDLLIMPEXP char* plFindCommand | ( | const char * | fn | ) |
PLDLLIMPEXP int plFindName | ( | char * | p | ) |
PLDLLIMPEXP void plfshade | ( | 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, PLFLT *, PLFLT *) | fill, | |||
PLBOOL | rectangular, | |||
void(*)(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer) | pltr, | |||
PLPointer | pltr_data | |||
) |
PLDLLIMPEXP void plgDevs | ( | const char *** | p_menustr, | |
const char *** | p_devname, | |||
int * | p_ndev | |||
) |
PLDLLIMPEXP void plgesc | ( | char * | p_esc | ) |
PLDLLIMPEXP int plGetCursor | ( | PLGraphicsIn * | gin | ) |
PLDLLIMPEXP PLFLT plGetFlt | ( | const char * | s | ) |
PLDLLIMPEXP PLINT plGetInt | ( | const char * | s | ) |
PLDLLIMPEXP void plGetName | ( | const char * | dir, | |
const char * | subdir, | |||
const char * | filename, | |||
char ** | filespec | |||
) |
PLDLLIMPEXP void plgfile | ( | FILE ** | p_file | ) |
PLDLLIMPEXP void plgFileDevs | ( | const char *** | p_menustr, | |
const char *** | p_devname, | |||
int * | p_ndev | |||
) |
PLDLLIMPEXP int plMergeOpts | ( | PLOptionTable * | options, | |
const char * | name, | |||
const char ** | notes | |||
) |
PLDLLIMPEXP void plOptUsage | ( | void | ) |
PLDLLIMPEXP int plParseOpts | ( | int * | p_argc, | |
const char ** | argv, | |||
PLINT | mode | |||
) |
PLDLLIMPEXP void plResetOpts | ( | void | ) |
PLDLLIMPEXP void plsabort | ( | void(*)(const char *) | handler | ) |
PLDLLIMPEXP void plsbopH | ( | void(*)(void *, int *) | handler, | |
void * | handler_data | |||
) |
PLDLLIMPEXP void plsButtonEH | ( | void(*)(PLGraphicsIn *, void *, int *) | ButtonEH, | |
void * | ButtonEH_data | |||
) |
PLDLLIMPEXP void plseopH | ( | void(*)(void *, int *) | handler, | |
void * | handler_data | |||
) |
PLDLLIMPEXP void plsError | ( | PLINT * | errcode, | |
char * | errmsg | |||
) |
PLDLLIMPEXP int plSetOpt | ( | const char * | opt, | |
const char * | optarg | |||
) |
PLDLLIMPEXP void plSetUsage | ( | const char * | program_string, | |
const char * | usage_string | |||
) |
PLDLLIMPEXP void plsexit | ( | int(*)(const char *) | handler | ) |
PLDLLIMPEXP void plsfile | ( | FILE * | file | ) |
PLDLLIMPEXP void plsKeyEH | ( | void(*)(PLGraphicsIn *, void *, int *) | KeyEH, | |
void * | KeyEH_data | |||
) |
PLDLLIMPEXP void plsxwin | ( | PLINT | window_id | ) |
PLDLLIMPEXP int plTranslateCursor | ( | PLGraphicsIn * | gin | ) |