PLplot  5.15.0
plplot Namespace Reference

Classes

struct  _N1
 
struct  _N10
 
struct  _N11
 
struct  _N2
 
struct  _N3
 
struct  _N4
 
struct  _N5
 
struct  _N6
 
struct  _N7
 
struct  _N8
 
struct  _N9
 
interface  interface_plparseopts
 
interface  pl_setcontlabelformat
 
interface  pladv
 
interface  plbop
 
struct  PLcGrid
 
struct  PLcGrid2
 
interface  plclear
 
interface  plcol0
 
interface  plcpstrm
 
interface  plend
 
interface  plend1
 
interface  pleop
 
interface  plfamadv
 
interface  plflush
 
interface  plfont
 
interface  plfontld
 
interface  plgcol0
 
interface  plgcolbg
 
interface  plgcompression
 
interface  plgdev
 
interface  plgdrawmode
 
interface  plget_arguments
 
interface  plgfam
 
interface  plgfci
 
interface  plgfnam
 
interface  plgfont
 
interface  plglevel
 
interface  plgra
 
interface  plgstrm
 
interface  plgver
 
interface  plgxax
 
interface  plgyax
 
interface  plgzax
 
interface  plinit
 
interface  pllab
 
interface  pllsty
 
interface  plmkstrm
 
interface  plparseopts
 
interface  plpat
 
interface  plprec
 
interface  plpsty
 
interface  plreplot
 
interface  plscmap0
 
interface  plscmap0n
 
interface  plscmap1
 
interface  plscmap1n
 
interface  plscol0
 
interface  plscolbg
 
interface  plscolor
 
interface  plscompression
 
interface  plsdev
 
interface  plsdrawmode
 
interface  plseed
 
interface  plsesc
 
interface  plsetopt
 
interface  plsfam
 
interface  plsfci
 
interface  plsfnam
 
interface  plsfont
 
interface  plsmem
 
interface  plsmema
 
interface  plsori
 
interface  plspal0
 
interface  plspal1
 
interface  plspause
 
interface  plsstrm
 
interface  plssub
 
interface  plstar
 
interface  plstart
 
interface  plstripd
 
interface  plstyl
 
interface  plsvect
 
interface  plsxax
 
interface  plsyax
 
interface  plszax
 
interface  pltext
 
interface  pltimefmt
 
interface  plvsta
 
interface  plxormod
 

Functions

alias void function (PLINT, PLFLT *, PLFLT *) fill_func
 
alias void function (PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer) pltr_func
 
PLFLT ** convert_array (PLFLT[][] a)
 
PLINT plparseopts (char[][] args, PLINT mode)
 
void plvect (PLFLT[][] u, PLFLT[][] v, PLFLT scale, pltr_func pltr=null, PLPointer pltr_data=null)
 
void plvect (PLFLT[][] u, PLFLT[][] v, PLFLT scale, ref PLcGrid cgrid)
 
void plvect (PLFLT[][] u, PLFLT[][] v, PLFLT scale, ref PLcGrid2 cgrid2)
 
void plsvect (PLFLT[] arrowx, PLFLT[] arrowy, PLBOOL fill)
 
void plaxes (PLFLT x0, PLFLT y0, string xopt, PLFLT xtick, PLINT nxsub, string yopt, PLFLT ytick, PLINT nysub)
 
void plbin (PLFLT[] x, PLFLT[] y, PLINT opt)
 
void plbox (string xopt, PLFLT xtick, PLINT nxsub, string yopt, PLFLT ytick, PLINT nysub)
 
void plbox3 (string xopt, string xlabel, PLFLT xtick, PLINT nsubx, string yopt, string ylabel, PLFLT ytick, PLINT nsuby, string zopt, string zlabel, PLFLT ztick, PLINT nsubz)
 
void plcolorbar (PLFLT *p_colorbar_width, PLFLT *p_colorbar_height, PLINT opt, PLINT position, PLFLT x, PLFLT y, PLFLT x_length, PLFLT y_length, PLINT bg_color, PLINT bb_color, PLINT bb_style, PLFLT low_cap_color, PLFLT high_cap_color, PLINT cont_color, PLFLT cont_width, PLINT[] label_opts, string[] label, string[] axis_opts, PLFLT[] ticks, PLINT[] sub_ticks, PLFLT[][] values)
 
void plcont (PLFLT[][] f, PLINT kx, PLINT lx, PLINT ky, PLINT ly, PLFLT[] clevel, pltr_func pltr, PLPointer pltr_data=null)
 
void plcont (PLFLT[][] f, PLINT kx, PLINT lx, PLINT ky, PLINT ly, PLFLT[] clevel, ref PLcGrid cgrid)
 
void plcont (PLFLT[][] f, PLINT kx, PLINT lx, PLINT ky, PLINT ly, PLFLT[] clevel, ref PLcGrid2 cgrid2)
 
void plerrx (PLFLT[] xmin, PLFLT[] xmax, PLFLT[] y)
 
void plerry (PLFLT[] x, PLFLT[] ymin, PLFLT[] ymax)
 
void plfill (PLFLT[] x, PLFLT[] y)
 
void plfill3 (PLFLT[] x, PLFLT[] y, PLFLT[] z)
 
void plgdev (out string p_dev)
 
void plgfnam (out string fnam)
 
void plgradient (PLFLT[] x, PLFLT[] y, PLFLT angle)
 
void plgriddata (PLFLT[] x, PLFLT[] y, PLFLT[] z, PLFLT[] xg, PLFLT[] yg, PLFLT[][] zg, PLINT type, PLFLT data)
 
void plgver (out string p_ver)
 
void plhist (PLFLT[] data, PLFLT datmin, PLFLT datmax, PLINT nbin, PLINT opt)
 
void pllab (string xlabel, string ylabel, string tlabel)
 
void pllegend (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[] opt_array, PLFLT text_offset, PLFLT text_scale, PLFLT text_spacing, PLFLT text_justification, PLINT[] text_colors, string[] text, PLINT[] box_colors, PLINT[] box_patterns, PLFLT[] box_scales, PLFLT[] box_line_widths, PLINT[] line_colors, PLINT[] line_styles, PLFLT[] line_widths, PLINT[] symbol_colors, PLFLT[] symbol_scales, PLINT[] symbol_numbers, string[] symbols)
 
void plline (PLFLT[] x, PLFLT[] y)
 
void plline3 (PLFLT[] x, PLFLT[] y, PLFLT[] z)
 
void plmap (mapform_func mapform, string type, PLFLT minlong, PLFLT maxlong, PLFLT minlat, PLFLT maxlat)
 
void plmapline (mapform_func mapform, string name, PLFLT minx, PLFLT maxx, PLFLT miny, PLFLT maxy, const PLINT[] plotentries)
 
void plmapstring (mapform_func mapform, string name, string string, PLFLT minx, PLFLT maxx, PLFLT miny, PLFLT maxy, const PLINT[] plotentries)
 
void plmaptex (mapform_func mapform, string name, PLFLT dx, PLFLT dy, PLFLT just, string text, PLFLT minx, PLFLT maxx, PLFLT miny, PLFLT maxy, PLINT plotentry)
 
void plmapfill (mapform_func mapform, string name, PLFLT minx, PLFLT maxx, PLFLT miny, PLFLT maxy, const PLINT[] plotentries)
 
void plmesh (PLFLT[] x, PLFLT[] y, PLFLT[][] z, PLINT opt)
 
void plmeshc (PLFLT[] x, PLFLT[] y, PLFLT[][] z, PLINT opt, PLFLT[] clevel)
 
void plmtex (string side, PLFLT disp, PLFLT pos, PLFLT just, string text)
 
void plmtex3 (string side, PLFLT disp, PLFLT pos, PLFLT just, string text)
 
void plot3d (PLFLT[] x, PLFLT[] y, PLFLT[][] z, PLINT opt, PLBOOL side)
 
void plot3dc (PLFLT[] x, PLFLT[] y, PLFLT[][] z, PLINT opt, PLFLT[] clevel)
 
void plot3dcl (PLFLT[] x, PLFLT[] y, PLFLT[][] z, PLINT opt, PLFLT[] clevel, PLINT ixstart, PLINT ixn, PLINT[] indexymin, PLINT[] indexymax)
 
void plpat (PLINT[] inc, PLINT[] del)
 
void plpoin (PLFLT[] x, PLFLT[] y, PLINT code)
 
void plpoin3 (PLFLT[] x, PLFLT[] y, PLFLT[] z, PLINT code)
 
void plstring (PLFLT[] x, PLFLT[] y, string text)
 
void plstring3 (PLFLT[] x, PLFLT[] y, PLFLT[] z, string text)
 
void plpoly3 (PLFLT[] x, PLFLT[] y, PLFLT[] z, PLBOOL[] draw, PLBOOL ifcc)
 
void plptex (PLFLT x, PLFLT y, PLFLT dx, PLFLT dy, PLFLT just, string text)
 
void plptex3 (PLFLT wx, PLFLT wy, PLFLT wz, PLFLT dx, PLFLT dy, PLFLT dz, PLFLT sx, PLFLT sy, PLFLT sz, PLFLT just, string text)
 
void plspal0 (string filename)
 
void plspal1 (string filename, PLBOOL interpolate)
 
void plscmap0 (PLINT[] r, PLINT[] g, PLINT[] b)
 
void plscmap0a (PLINT[] r, PLINT[] g, PLINT[] b, PLFLT[] a)
 
void plscmap1 (PLINT[] r, PLINT[] g, PLINT[] b)
 
void plscmap1a (PLINT[] r, PLINT[] g, PLINT[] b, PLFLT[] a)
 
void plscmap1l (PLBOOL itype, PLFLT[] intensity, PLFLT[] coord1, PLFLT[] coord2, PLFLT[] coord3, PLBOOL[] alt_hue_path=null)
 
void plscmap1la (PLBOOL itype, PLFLT[] intensity, PLFLT[] coord1, PLFLT[] coord2, PLFLT[] coord3, PLFLT[] a, PLBOOL[] alt_hue_path=null)
 
void plsdev (string devname)
 
void plsfnam (string fnam)
 
void plshade (PLFLT[][] a, def_func defined, PLFLT left, PLFLT right, PLFLT bottom, PLFLT top, PLFLT shade_min, PLFLT shade_max, PLINT sh_cmap, PLFLT sh_color, PLFLT sh_width, PLINT min_color, PLFLT min_width, PLINT max_color, PLFLT max_width, PLBOOL rectangular, pltr_func pltr=null, PLPointer pltr_data=null)
 
void plshades (PLFLT[][] a, def_func defined, PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLFLT[] clevel, PLFLT fill_width, PLINT cont_color, PLFLT cont_width, PLBOOL rectangular, pltr_func pltr=null, PLPointer pltr_data=null)
 
void plshades (PLFLT[][] a, def_func defined, PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLFLT[] clevel, PLFLT fill_width, PLINT cont_color, PLFLT cont_width, PLBOOL rectangular, ref PLcGrid cgrid)
 
void plshades (PLFLT[][] a, def_func defined, PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLFLT[] clevel, PLFLT fill_width, PLINT cont_color, PLFLT cont_width, PLBOOL rectangular, ref PLcGrid2 cgrid2)
 
void plstart (string devname, PLINT nx, PLINT ny)
 
void plstripc (PLINT *id, string xspec, string 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, string[] legline, string labx, string laby, string labtop)
 
void plimagefr (PLFLT[][] idata, PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLFLT zmin, PLFLT zmax, PLFLT valuemin, PLFLT valuemax, pltr_func pltr=null, PLPointer pltr_data=null)
 
void plimagefr (PLFLT[][] idata, PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLFLT zmin, PLFLT zmax, PLFLT valuemin, PLFLT valuemax, PLcGrid cgrid)
 
void plimagefr (PLFLT[][] idata, PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLFLT zmin, PLFLT zmax, PLFLT valuemin, PLFLT valuemax, PLcGrid2 cgrid2)
 
void plimage (PLFLT[][] idata, PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLFLT zmin, PLFLT zmax, PLFLT Dxmin, PLFLT Dxmax, PLFLT Dymin, PLFLT Dymax)
 
void plstyl (PLINT[] mark, PLINT[] space)
 
void plsurf3d (PLFLT[] x, PLFLT[] y, PLFLT[][] z, PLINT opt, PLFLT[] clevel=null)
 
void plsurf3dl (PLFLT[] x, PLFLT[] y, PLFLT[][] z, PLINT opt, PLFLT[] clevel, PLINT ixstart, PLINT ixn, PLINT[] indexymin, PLINT[] indexymax)
 
void plsym (PLFLT[] x, PLFLT[] y, PLINT code)
 
void pltimefmt (string fmt)
 
PLINT plsetopt (string opt, string optarg)
 
void plMinMax2dGrid (PLFLT[][] f, out PLFLT fmax, out PLFLT fmin)
 
void c_pl_setcontlabelformat (PLINT lexp, PLINT sigdig)
 
void c_pl_setcontlabelparam (PLFLT offset, PLFLT size, PLFLT spacing, PLINT active)
 
void c_pladv (PLINT page)
 
void c_plvect (PLFLT **u, PLFLT **v, PLINT nx, PLINT ny, PLFLT scale, void function(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer) pltr, PLPointer pltr_data)
 
void c_plsvect (PLFLT *arrowx, PLFLT *arrowy, PLINT npts, PLBOOL fill)
 
void c_plaxes (PLFLT x0, PLFLT y0, const char *xopt, PLFLT xtick, PLINT nxsub, const char *yopt, PLFLT ytick, PLINT nysub)
 
void c_plbin (PLINT nbin, PLFLT *x, PLFLT *y, PLINT opt)
 
void c_plbop ()
 
void c_plbox (const char *xopt, PLFLT xtick, PLINT nxsub, const char *yopt, PLFLT ytick, PLINT nysub)
 
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)
 
void c_plbtime (PLINT *year, PLINT *month, PLINT *day, PLINT *hour, PLINT *min, PLFLT *sec, PLFLT ctime)
 
void c_plslabelfunc (void function(PLINT, PLFLT, char *, PLINT, PLPointer) labelfunc, PLPointer label_data)
 
void c_plcalc_world (PLFLT rx, PLFLT ry, PLFLT *wx, PLFLT *wy, PLINT *window)
 
void c_plarc (PLFLT x, PLFLT y, PLFLT a, PLFLT b, PLFLT angle1, PLFLT angle2, PLFLT rotate, PLBOOL fill)
 
void c_plclear ()
 
void c_plcol0 (PLINT icol0)
 
void c_plcol1 (PLFLT col1)
 
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)
 
void c_plcont (PLFLT **f, PLINT nx, PLINT ny, PLINT kx, PLINT lx, PLINT ky, PLINT ly, PLFLT *clevel, PLINT nlevel, void function(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer) pltr, PLPointer pltr_data)
 
void plfcont (PLFLT function(PLINT, PLINT, PLPointer) f2eval, PLPointer f2eval_data, PLINT nx, PLINT ny, PLINT kx, PLINT lx, PLINT ky, PLINT ly, PLFLT *clevel, PLINT nlevel, void function(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer) pltr, PLPointer pltr_data)
 
void c_plcpstrm (PLINT iplsr, PLBOOL flags)
 
void c_plctime (PLINT year, PLINT month, PLINT day, PLINT hour, PLINT min, PLFLT sec, PLFLT *ctime)
 
void pldid2pc (PLFLT *xmin, PLFLT *ymin, PLFLT *xmax, PLFLT *ymax)
 
void pldip2dc (PLFLT *xmin, PLFLT *ymin, PLFLT *xmax, PLFLT *ymax)
 
void c_plend ()
 
void c_plend1 ()
 
void c_plenv (PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLINT just, PLINT axis)
 
void c_plenv0 (PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLINT just, PLINT axis)
 
void c_pleop ()
 
void c_plerrx (PLINT n, PLFLT *xmin, PLFLT *xmax, PLFLT *y)
 
void c_plerry (PLINT n, PLFLT *x, PLFLT *ymin, PLFLT *ymax)
 
void c_plfamadv ()
 
void c_plfill (PLINT n, PLFLT *x, PLFLT *y)
 
void c_plfill3 (PLINT n, PLFLT *x, PLFLT *y, PLFLT *z)
 
void c_plflush ()
 
void c_plfont (PLINT ifont)
 
void c_plfontld (PLINT fnt)
 
void c_plgchr (PLFLT *p_def, PLFLT *p_ht)
 
void c_plgcol0 (PLINT icol0, PLINT *r, PLINT *g, PLINT *b)
 
void c_plgcol0a (PLINT icol0, PLINT *r, PLINT *g, PLINT *b, PLFLT *a)
 
void c_plgcolbg (PLINT *r, PLINT *g, PLINT *b)
 
void c_plgcolbga (PLINT *r, PLINT *g, PLINT *b, PLFLT *a)
 
void c_plgcompression (PLINT *compression)
 
void c_plgdev (char *p_dev)
 
void c_plgdidev (PLFLT *p_mar, PLFLT *p_aspect, PLFLT *p_jx, PLFLT *p_jy)
 
void c_plgdiori (PLFLT *p_rot)
 
void c_plgdiplt (PLFLT *p_xmin, PLFLT *p_ymin, PLFLT *p_xmax, PLFLT *p_ymax)
 
void c_plgfci (PLUNICODE *pfci)
 
void c_plgfam (PLINT *p_fam, PLINT *p_num, PLINT *p_bmax)
 
void c_plgfnam (char *fnam)
 
void c_plgfont (PLINT *p_family, PLINT *p_style, PLINT *p_weight)
 
void c_plglevel (PLINT *p_level)
 
void c_plgpage (PLFLT *p_xp, PLFLT *p_yp, PLINT *p_xleng, PLINT *p_yleng, PLINT *p_xoff, PLINT *p_yoff)
 
void c_plgra ()
 
void c_plgradient (PLINT n, PLFLT *x, PLFLT *y, PLFLT angle)
 
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)
 
void c_plgspa (PLFLT *xmin, PLFLT *xmax, PLFLT *ymin, PLFLT *ymax)
 
void c_plgstrm (PLINT *p_strm)
 
void c_plgver (char *p_ver)
 
void c_plgvpd (PLFLT *p_xmin, PLFLT *p_xmax, PLFLT *p_ymin, PLFLT *p_ymax)
 
void c_plgvpw (PLFLT *p_xmin, PLFLT *p_xmax, PLFLT *p_ymin, PLFLT *p_ymax)
 
void c_plgxax (PLINT *p_digmax, PLINT *p_digits)
 
void c_plgyax (PLINT *p_digmax, PLINT *p_digits)
 
void c_plgzax (PLINT *p_digmax, PLINT *p_digits)
 
void c_plhist (PLINT n, PLFLT *data, PLFLT datmin, PLFLT datmax, PLINT nbin, PLINT opt)
 
void c_plhlsrgb (PLFLT h, PLFLT l, PLFLT s, PLFLT *p_r, PLFLT *p_g, PLFLT *p_b)
 
void c_plinit ()
 
void c_pljoin (PLFLT x1, PLFLT y1, PLFLT x2, PLFLT y2)
 
void c_pllab (const char *xlabel, const char *ylabel, const char *tlabel)
 
void c_pllegend (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, PLINT *opt_array, PLFLT text_offset, PLFLT text_scale, PLFLT text_spacing, PLFLT text_justification, PLINT *text_colors, const char **text, PLINT *box_colors, PLINT *box_patterns, PLFLT *box_scales, PLFLT *box_line_widths, PLINT *line_colors, PLINT *line_styles, PLFLT *line_widths, PLINT *symbol_colors, PLFLT *symbol_scales, PLINT *symbol_numbers, const char **symbols)
 
void c_plcolorbar (PLFLT *p_colorbar_width, PLFLT *p_colorbar_height, PLINT opt, PLINT position, PLFLT x, PLFLT y, PLFLT x_length, PLFLT y_length, PLINT bg_color, PLINT bb_color, PLINT bb_style, PLFLT low_cap_color, PLFLT high_cap_color, PLINT cont_color, PLFLT cont_width, PLINT n_labels, const PLINT *label_opts, const char **label, PLINT n_axes, const char **axis_opts, const PLFLT *ticks, const PLINT *sub_ticks, const PLINT *n_values, const PLFLT **values)
 
void c_pllightsource (PLFLT x, PLFLT y, PLFLT z)
 
void c_plline (PLINT n, PLFLT *x, PLFLT *y)
 
void c_plline3 (PLINT n, PLFLT *x, PLFLT *y, PLFLT *z)
 
void c_pllsty (PLINT lin)
 
void c_plmap (void function(PLINT, PLFLT *, PLFLT *) mapform, const char *type, PLFLT minlong, PLFLT maxlong, PLFLT minlat, PLFLT maxlat)
 
void c_plmapline (void function(PLINT, PLFLT *, PLFLT *) mapform, const char *name, PLFLT minx, PLFLT maxx, PLFLT miny, PLFLT maxy, const PLINT *plotentries, PLINT nplotentries)
 
void c_plmapstring (void function(PLINT, PLFLT *, PLFLT *) mapform, const char *name, const char *string, PLFLT minx, PLFLT maxx, PLFLT miny, PLFLT maxy, const PLINT *plotentries, PLINT nplotentries)
 
void c_plmaptex (void function(PLINT, PLFLT *, PLFLT *) mapform, const char *name, PLFLT dx, PLFLT dy, PLFLT just, const char *text, PLFLT minx, PLFLT maxx, PLFLT miny, PLFLT maxy, PLINT plotentry)
 
void c_plmapfill (void function(PLINT, PLFLT *, PLFLT *) mapform, const char *name, PLFLT minx, PLFLT maxx, PLFLT miny, PLFLT maxy, const PLINT *plotentries, PLINT nplotentries)
 
void c_plmeridians (void function(PLINT, PLFLT *, PLFLT *) mapform, PLFLT dlong, PLFLT dlat, PLFLT minlong, PLFLT maxlong, PLFLT minlat, PLFLT maxlat)
 
void c_plmesh (PLFLT *x, PLFLT *y, PLFLT **z, PLINT nx, PLINT ny, PLINT opt)
 
void c_plmeshc (PLFLT *x, PLFLT *y, PLFLT **z, PLINT nx, PLINT ny, PLINT opt, PLFLT *clevel, PLINT nlevel)
 
void c_plmkstrm (PLINT *p_strm)
 
void c_plmtex (const char *side, PLFLT disp, PLFLT pos, PLFLT just, const char *text)
 
void c_plmtex3 (const char *side, PLFLT disp, PLFLT pos, PLFLT just, const char *text)
 
void c_plot3d (PLFLT *x, PLFLT *y, PLFLT **z, PLINT nx, PLINT ny, PLINT opt, PLBOOL side)
 
void c_plot3dc (PLFLT *x, PLFLT *y, PLFLT **z, PLINT nx, PLINT ny, PLINT opt, PLFLT *clevel, PLINT nlevel)
 
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)
 
void c_plpat (PLINT nlin, PLINT *inc, PLINT *del)
 
void c_plpath (PLINT n, PLFLT x1, PLFLT y1, PLFLT x2, PLFLT y2)
 
void c_plpoin (PLINT n, PLFLT *x, PLFLT *y, PLINT code)
 
void c_plpoin3 (PLINT n, PLFLT *x, PLFLT *y, PLFLT *z, PLINT code)
 
void c_plpoly3 (PLINT n, PLFLT *x, PLFLT *y, PLFLT *z, PLBOOL *draw, PLBOOL ifcc)
 
void c_plstring (PLINT n, PLFLT *x, PLFLT *y, const char *text)
 
void c_plstring3 (PLINT n, PLFLT *x, PLFLT *y, PLFLT *z, const char *text)
 
void c_plprec (PLINT setp, PLINT prec)
 
void c_plpsty (PLINT patt)
 
void c_plptex (PLFLT x, PLFLT y, PLFLT dx, PLFLT dy, PLFLT just, const char *text)
 
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)
 
PLFLT c_plrandd ()
 
void c_plreplot ()
 
void c_plrgbhls (PLFLT r, PLFLT g, PLFLT b, PLFLT *p_h, PLFLT *p_l, PLFLT *p_s)
 
void c_plschr (PLFLT def, PLFLT scale)
 
void c_plscmap0 (PLINT *r, PLINT *g, PLINT *b, PLINT ncol0)
 
void c_plscmap0a (PLINT *r, PLINT *g, PLINT *b, PLFLT *a, PLINT ncol0)
 
void c_plscmap0n (PLINT ncol0)
 
void c_plscmap1 (PLINT *r, PLINT *g, PLINT *b, PLINT ncol1)
 
void c_plscmap1a (PLINT *r, PLINT *g, PLINT *b, PLFLT *a, PLINT ncol1)
 
void c_plscmap1l (PLBOOL itype, PLINT npts, PLFLT *intensity, PLFLT *coord1, PLFLT *coord2, PLFLT *coord3, PLBOOL *alt_hue_path)
 
void c_plscmap1la (PLBOOL itype, PLINT npts, PLFLT *intensity, PLFLT *coord1, PLFLT *coord2, PLFLT *coord3, PLFLT *a, PLBOOL *alt_hue_path)
 
void c_plscmap1n (PLINT ncol1)
 
void c_plscmap1_range (PLFLT min_color, PLFLT max_color)
 
void c_plgcmap1_range (PLFLT *min_color, PLFLT *max_color)
 
void c_plscol0 (PLINT icol0, PLINT r, PLINT g, PLINT b)
 
void c_plscol0a (PLINT icol0, PLINT r, PLINT g, PLINT b, PLFLT a)
 
void c_plscolbg (PLINT r, PLINT g, PLINT b)
 
void c_plscolbga (PLINT r, PLINT g, PLINT b, PLFLT a)
 
void c_plscolor (PLINT color)
 
void c_plscompression (PLINT compression)
 
void c_plsdev (const char *devname)
 
void c_plsdidev (PLFLT mar, PLFLT aspect, PLFLT jx, PLFLT jy)
 
void c_plsdimap (PLINT dimxmin, PLINT dimxmax, PLINT dimymin, PLINT dimymax, PLFLT dimxpmm, PLFLT dimypmm)
 
void c_plsdiori (PLFLT rot)
 
void c_plsdiplt (PLFLT xmin, PLFLT ymin, PLFLT xmax, PLFLT ymax)
 
void c_plsdiplz (PLFLT xmin, PLFLT ymin, PLFLT xmax, PLFLT ymax)
 
void c_plseed (uint s)
 
void c_plsesc (char esc)
 
void c_plsfam (PLINT fam, PLINT num, PLINT bmax)
 
void c_plsfci (PLUNICODE fci)
 
void c_plsfnam (const char *fnam)
 
void c_plsfont (PLINT family, PLINT style, PLINT weight)
 
void c_plshade (PLFLT **a, PLINT nx, PLINT ny, PLINT function(PLFLT, PLFLT) defined, PLFLT left, PLFLT right, PLFLT bottom, PLFLT top, PLFLT shade_min, PLFLT shade_max, PLINT sh_cmap, PLFLT sh_color, PLFLT sh_width, PLINT min_color, PLFLT min_width, PLINT max_color, PLFLT max_width, void function(PLINT, PLFLT *, PLFLT *) fill, PLBOOL rectangular, void function(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer) pltr, PLPointer pltr_data)
 
void c_plshades (PLFLT **a, PLINT nx, PLINT ny, PLINT function(PLFLT, PLFLT) defined, PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLFLT *clevel, PLINT nlevel, PLFLT fill_width, PLINT cont_color, PLFLT cont_width, void function(PLINT, PLFLT *, PLFLT *) fill, PLBOOL rectangular, void function(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer) pltr, PLPointer pltr_data)
 
void plfshade (PLFLT function(PLINT, PLINT, PLPointer) f2eval, PLPointer f2eval_data, PLFLT function(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, PLFLT sh_width, PLINT min_color, PLFLT min_width, PLINT max_color, PLFLT max_width, void function(PLINT, PLFLT *, PLFLT *) fill, PLBOOL rectangular, void function(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer) pltr, PLPointer pltr_data)
 
void c_plsmaj (PLFLT def, PLFLT scale)
 
void c_plsmem (PLINT maxx, PLINT maxy, void *plotmem)
 
void c_plsmin (PLFLT def, PLFLT scale)
 
void c_plsori (PLINT ori)
 
void c_plspage (PLFLT xp, PLFLT yp, PLINT xleng, PLINT yleng, PLINT xoff, PLINT yoff)
 
void c_plspal0 (const char *filename)
 
void c_plspal1 (const char *filename, PLBOOL interpolate)
 
void c_plspause (PLBOOL pause)
 
void c_plsstrm (PLINT strm)
 
void c_plssub (PLINT nx, PLINT ny)
 
void c_plssym (PLFLT def, PLFLT scale)
 
void c_plstar (PLINT nx, PLINT ny)
 
void c_plstart (const char *devname, PLINT nx, PLINT ny)
 
void c_plstransform (ct_func coordinate_transform=null, PLPointer coordinate_transform_data=null)
 
void c_plstripa (PLINT id, PLINT pen, PLFLT x, PLFLT y)
 
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)
 
void c_plstripd (PLINT id)
 
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 function(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer), PLPointer pltr_data)
 
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)
 
void c_plstyl (PLINT nms, PLINT *mark, PLINT *space)
 
void c_plsurf3d (PLFLT *x, PLFLT *y, PLFLT **z, PLINT nx, PLINT ny, PLINT opt, PLFLT *clevel, PLINT nlevel)
 
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)
 
void c_plsvpa (PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax)
 
void c_plsxax (PLINT digmax, PLINT digits)
 
void plsxwin (PLINT window_id)
 
void c_plsyax (PLINT digmax, PLINT digits)
 
void c_plsym (PLINT n, PLFLT *x, PLFLT *y, PLINT code)
 
void c_plszax (PLINT digmax, PLINT digits)
 
void c_pltext ()
 Switches to text screen. More...
 
void c_pltimefmt (const char *fmt)
 
void c_plvasp (PLFLT aspect)
 
void c_plvpas (PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax, PLFLT aspect)
 
void c_plvpor (PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax)
 
void c_plvsta ()
 
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)
 
void c_plwidth (PLFLT width)
 
void c_plwind (PLFLT xmin, PLFLT xmax, PLFLT ymin, PLFLT ymax)
 
void c_plxormod (PLBOOL mode, PLBOOL *status)
 
void plgFileDevs (char ***p_menustr, char ***p_devname, int *p_ndev)
 
void plgDevs (char ***p_menustr, char ***p_devname, int *p_ndev)
 
void plsKeyEH (void function(PLGraphicsIn *, void *, int *) KeyEH, void *KeyEH_data)
 
void plsButtonEH (void function(PLGraphicsIn *, void *, int *) ButtonEH, void *ButtonEH_data)
 
void plsbopH (void function(void *, int *) handler, void *handler_data)
 
void plseopH (void function(void *, int *) handler, void *handler_data)
 
void plsError (PLINT *errcode, const char *errmsg)
 
void plsexit (int function(const char *) handler)
 
void plsabort (void function(const char *) handler)
 
void pltr0 (PLFLT x, PLFLT y, PLFLT *tx, PLFLT *ty, PLPointer pltr_data)
 
void pltr1 (PLFLT x, PLFLT y, PLFLT *tx, PLFLT *ty, PLPointer pltr_data)
 
void pltr2 (PLFLT x, PLFLT y, PLFLT *tx, PLFLT *ty, PLPointer pltr_data)
 
void pltr2p (PLFLT x, PLFLT y, PLFLT *tx, PLFLT *ty, PLPointer pltr_data)
 
void pltr0f (PLFLT x, PLFLT y, PLFLT *tx, PLFLT *ty, void *pltr_data)
 
void pltr2f (PLFLT x, PLFLT y, PLFLT *tx, PLFLT *ty, void *pltr_data)
 
PLFLT plf2eval2 (PLINT ix, PLINT iy, PLPointer plf2eval_data)
 
PLFLT plf2eval (PLINT ix, PLINT iy, PLPointer plf2eval_data)
 
PLFLT plf2evalr (PLINT ix, PLINT iy, PLPointer plf2eval_data)
 
void plClearOpts ()
 
void plResetOpts ()
 
PLINT plMergeOpts (PLOptionTable *options, const char *name, const char **notes)
 
void plSetUsage (const char *program_string, const char *usage_string)
 
PLINT c_plsetopt (const char *opt, const char *optarg)
 
PLINT c_plparseopts (int *p_argc, char **argv, PLINT mode)
 
void plOptUsage ()
 
void plgesc (char *p_esc)
 
void pl_cmd (PLINT op, void *ptr)
 
PLINT plFindName (char *p)
 
char * plFindCommand (const char *fn)
 
void plGetName (const char *dir, const char *subdir, const char *filename, char **filespec)
 
PLINT plGetInt (const char *s)
 
PLFLT plGetFlt (const char *s)
 
void plAlloc2dGrid (PLFLT ***f, PLINT nx, PLINT ny)
 
void plFree2dGrid (PLFLT **f, PLINT nx, PLINT ny)
 
void plMinMax2dGrid (PLFLT **f, PLINT nx, PLINT ny, PLFLT *fmax, PLFLT *fmin)
 
PLINT plGetCursor (PLGraphicsIn *gin)
 
PLINT plTranslateCursor (PLGraphicsIn *gin)
 
subroutine, private pl_setcontlabelformat_impl (lexp, sigdig)
 
subroutine, private pladv_impl (sub)
 
subroutine, private plbop_impl ()
 
subroutine, private plclear_impl ()
 
subroutine, private plcol0_impl (icol)
 
subroutine, private plcpstrm_impl (iplsr, flags)
 
subroutine, private plend1_impl ()
 
subroutine, private plend_impl ()
 
subroutine, private pleop_impl ()
 
subroutine, private plfamadv_impl ()
 
subroutine, private plflush_impl ()
 
subroutine, private plfont_impl (font)
 
subroutine, private plfontld_impl (charset)
 
subroutine, private plgcol0_impl (icol, r, g, b)
 
subroutine, private plgcolbg_impl (r, g, b)
 
subroutine, private plgcompression_impl (compression)
 
subroutine, private plgdev_impl (dev)
 
integer function, private plgdrawmode_impl ()
 
integer function, private plget_arguments_dynamic (argv)
 
integer function, private plget_arguments_static_length (argv, disambiguate)
 
integer function, private plget_arguments_static (nargv, argv)
 
subroutine, private plgfam_impl (fam, num, bmax)
 
subroutine, private plgfci_impl (fci)
 
subroutine, private plgfnam_impl (fnam)
 
subroutine, private plgfont_impl (family, style, weight)
 
subroutine, private plglevel_impl (level)
 
subroutine, private plgra_impl ()
 
subroutine, private plgstrm_impl (strm)
 
subroutine, private plgver_impl (ver)
 
subroutine, private plgxax_impl (digmax, digits)
 
subroutine, private plgyax_impl (digmax, digits)
 
subroutine, private plgzax_impl (digmax, digits)
 
subroutine, private plinit_impl ()
 
subroutine, private pllab_impl (xlab, ylab, title)
 
subroutine, private pllsty_impl (lin)
 
subroutine, private plmkstrm_impl (strm)
 
integer function, private plparseopts_dynamic (argv, mode)
 
integer function, private plparseopts_static_length (argv, mode, disambiguate)
 
integer function, private plparseopts_static (nargv, argv, mode)
 
integer function, private plparseopts_brief (mode)
 
subroutine, private plpat_impl (inc, del)
 
subroutine, private plprec_impl (setp, prec)
 
subroutine, private plpsty_impl (patt)
 
subroutine, private plreplot_impl ()
 
subroutine, private plscmap0_impl (r, g, b)
 
subroutine, private plscmap0n_impl (n)
 
subroutine, private plscmap1_impl (r, g, b)
 
subroutine, private plscmap1n_impl (n)
 
subroutine, private plscol0_impl (icol, r, g, b)
 
subroutine, private plscolbg_impl (r, g, b)
 
subroutine, private plscolor_impl (color)
 
subroutine, private plscompression_impl (compression)
 
subroutine, private plsdev_impl (devname)
 
subroutine, private plsdrawmode_impl (mode)
 
subroutine, private plseed_impl (s)
 
subroutine, private plsesc_impl (esc)
 
integer function, private plsetopt_impl (opt, optarg)
 
subroutine, private plsfam_impl (fam, num, bmax)
 
subroutine, private plsfci_impl (fci)
 
subroutine, private plsfnam_impl (fnam)
 
subroutine, private plsfont_impl (family, style, weight)
 
subroutine, private plsmem_impl (maxx, maxy, plotmem)
 
subroutine, private plsmema_impl (maxx, maxy, plotmem)
 
subroutine, private plsori_impl (rot)
 
subroutine, private plspal0_impl (filename)
 
subroutine, private plspal1_impl (filename, interpolate)
 
subroutine, private plspause_impl (pause)
 
subroutine, private plsstrm_impl (strm)
 
subroutine, private plssub_impl (nx, ny)
 
subroutine, private plstar_impl (nx, ny)
 
subroutine, private plstart_impl (devname, nx, ny)
 
subroutine, private plstripd_impl (id)
 
subroutine, private plstyl_impl (mark, space)
 
subroutine, private plsvect_none (fill)
 
subroutine, private plsxax_impl (digmax, digits)
 
subroutine, private plsyax_impl (digmax, digits)
 
subroutine, private plszax_impl (digmax, digits)
 
subroutine, private pltext_impl ()
 
subroutine, private pltimefmt_impl (fmt)
 
subroutine, private plvsta_impl ()
 
subroutine, private plxormod_impl (mode, status)
 

Variables

 C
 
C __pad0__
 
alias uint PLUNICODE
 
alias int PLINT
 
alias PLINT PLBOOL
 
alias void * PLPointer
 
const PLESC_SET_RGB = 1
 
const PLESC_ALLOC_NCOL = 2
 
const PLESC_SET_LPB = 3
 
const PLESC_EXPOSE = 4
 
const PLESC_RESIZE = 5
 
const PLESC_REDRAW = 6
 
const PLESC_TEXT = 7
 
const PLESC_GRAPH = 8
 
const PLESC_FILL = 9
 
const PLESC_DI = 10
 
const PLESC_FLUSH = 11
 
const PLESC_EH = 12
 
const PLESC_GETC = 13
 
const PLESC_SWIN = 14
 
const PLESC_DOUBLEBUFFERING = 15
 
const PLESC_XORMOD = 16
 
const PLESC_SET_COMPRESSION = 17
 
const PLESC_CLEAR = 18
 
const PLESC_DASH = 19
 
const PLESC_HAS_TEXT = 20
 
const PLESC_IMAGE = 21
 
const PLESC_IMAGEOPS = 22
 
const PLESC_PL2DEVCOL = 23
 
const PLESC_DEV2PLCOL = 24
 
const PLESC_SETBGFG = 25
 
const PLESC_DEVINIT = 26
 
const PLESC_GETBACKEND = 27
 
const PLESC_BEGIN_TEXT = 28
 
const PLESC_TEXT_CHAR = 29
 
const PLESC_CONTROL_CHAR = 30
 
const PLESC_END_TEXT = 31
 
const PLESC_START_RASTERIZE = 32
 
const PLESC_END_RASTERIZE = 33
 
const PLESC_ARC = 34
 
const PLESC_GRADIENT = 35
 
const PLESC_MODESET = 36
 
const PLESC_MODEGET = 37
 
const PLESC_FIXASPECT = 38
 
const PLESC_IMPORT_BUFFER = 39
 
const PLESC_APPEND_BUFFER = 40
 
const PLESC_FLUSH_REMAINING_BUFFER = 41
 
const PLTEXT_FONTCHANGE = 0
 
const PLTEXT_SUPERSCRIPT = 1
 
const PLTEXT_SUBSCRIPT = 2
 
const PLTEXT_BACKCHAR = 3
 
const PLTEXT_OVERLINE = 4
 
const PLTEXT_UNDERLINE = 5
 
const ZEROW2B = 1
 
const ZEROW2D = 2
 
const ONEW2B = 3
 
const ONEW2D = 4
 
const PLSWIN_DEVICE = 1
 
const PLSWIN_WORLD = 2
 
const PL_X_AXIS = 1
 
const PL_Y_AXIS = 2
 
const PL_Z_AXIS = 3
 
const PL_OPT_ENABLED = 0x0001
 
const PL_OPT_ARG = 0x0002
 
const PL_OPT_NODELETE = 0x0004
 
const PL_OPT_INVISIBLE = 0x0008
 
const PL_OPT_DISABLED = 0x0010
 
const PL_OPT_FUNC = 0x0100
 
const PL_OPT_BOOL = 0x0200
 
const PL_OPT_INT = 0x0400
 
const PL_OPT_FLOAT = 0x0800
 
const PL_OPT_STRING = 0x1000
 
const PL_PARSE_PARTIAL = 0x0000
 
const PL_PARSE_FULL = 0x0001
 
const PL_PARSE_QUIET = 0x0002
 
const PL_PARSE_NODELETE = 0x0004
 
const PL_PARSE_SHOWALL = 0x0008
 
const PL_PARSE_OVERRIDE = 0x0010
 
const PL_PARSE_NOPROGRAM = 0x0020
 
const PL_PARSE_NODASH = 0x0040
 
const PL_PARSE_SKIP = 0x0080
 
const PL_FCI_MARK = 0x80000000
 
const PL_FCI_IMPOSSIBLE = 0x00000000
 
const PL_FCI_HEXDIGIT_MASK = 0xf
 
const PL_FCI_HEXPOWER_MASK = 0x7
 
const PL_FCI_HEXPOWER_IMPOSSIBLE = 0xf
 
const PL_FCI_FAMILY = 0x0
 
const PL_FCI_STYLE = 0x1
 
const PL_FCI_WEIGHT = 0x2
 
const PL_FCI_SANS = 0x0
 
const PL_FCI_SERIF = 0x1
 
const PL_FCI_MONO = 0x2
 
const PL_FCI_SCRIPT = 0x3
 
const PL_FCI_SYMBOL = 0x4
 
const PL_FCI_UPRIGHT = 0x0
 
const PL_FCI_ITALIC = 0x1
 
const PL_FCI_OBLIQUE = 0x2
 
const PL_FCI_MEDIUM = 0x0
 
const PL_FCI_BOLD = 0x1
 
const PL_MAXKEY = 16
 
const PL_MASK_SHIFT = 0x1
 
const PL_MASK_CAPS = 0x2
 
const PL_MASK_CONTROL = 0x4
 
const PL_MASK_ALT = 0x8
 
const PL_MASK_NUM = 0x10
 
const PL_MASK_ALTGR = 0x20
 
const PL_MASK_WIN = 0x40
 
const PL_MASK_SCROLL = 0x80
 
const PL_MASK_BUTTON1 = 0x100
 
const PL_MASK_BUTTON2 = 0x200
 
const PL_MASK_BUTTON3 = 0x400
 
const PL_MASK_BUTTON4 = 0x800
 
const PL_MASK_BUTTON5 = 0x1000
 
const PL_MAXWINDOWS = 64
 
const PL_NOTSET = ( -42 )
 
const PLESC_DOUBLEBUFFERING_ENABLE = 1
 
const PLESC_DOUBLEBUFFERING_DISABLE = 2
 
const PLESC_DOUBLEBUFFERING_QUERY = 3
 
const PL_BIN_DEFAULT = 0x0
 
const PL_BIN_CENTRED = 0x1
 
const PL_BIN_NOEXPAND = 0x2
 
const PL_BIN_NOEMPTY = 0x4
 
const GRID_CSA = 1
 
const GRID_DTLI = 2
 
const GRID_NNI = 3
 
const GRID_NNIDW = 4
 
const GRID_NNLI = 5
 
const GRID_NNAIDW = 6
 
const PL_HIST_DEFAULT = 0x00
 
const PL_HIST_NOSCALING = 0x01
 
const PL_HIST_IGNORE_OUTLIERS = 0x02
 
const PL_HIST_NOEXPAND = 0x08
 
const PL_HIST_NOEMPTY = 0x10
 
const PL_POSITION_NULL = 0x0
 
const PL_POSITION_LEFT = 0x1
 
const PL_POSITION_RIGHT = 0x2
 
const PL_POSITION_TOP = 0x4
 
const PL_POSITION_BOTTOM = 0x8
 
const PL_POSITION_INSIDE = 0x10
 
const PL_POSITION_OUTSIDE = 0x20
 
const PL_POSITION_VIEWPORT = 0x40
 
const PL_POSITION_SUBPAGE = 0x80
 
const PL_LEGEND_NULL = 0x0
 
const PL_LEGEND_NONE = 0x1
 
const PL_LEGEND_COLOR_BOX = 0x2
 
const PL_LEGEND_LINE = 0x4
 
const PL_LEGEND_SYMBOL = 0x8
 
const PL_LEGEND_TEXT_LEFT = 0x10
 
const PL_LEGEND_BACKGROUND = 0x20
 
const PL_LEGEND_BOUNDING_BOX = 0x40
 
const PL_LEGEND_ROW_MAJOR = 0x80
 
const PL_COLORBAR_NULL = 0x0
 
const PL_COLORBAR_LABEL_LEFT = 0x1
 
const PL_COLORBAR_LABEL_RIGHT = 0x2
 
const PL_COLORBAR_LABEL_TOP = 0x4
 
const PL_COLORBAR_LABEL_BOTTOM = 0x8
 
const PL_COLORBAR_IMAGE = 0x10
 
const PL_COLORBAR_SHADE = 0x20
 
const PL_COLORBAR_GRADIENT = 0x40
 
const PL_COLORBAR_CAP_NONE = 0x80
 
const PL_COLORBAR_CAP_LOW = 0x100
 
const PL_COLORBAR_CAP_HIGH = 0x200
 
const PL_COLORBAR_SHADE_LABEL = 0x400
 
const PL_COLORBAR_ORIENT_RIGHT = 0x800
 
const PL_COLORBAR_ORIENT_TOP = 0x1000
 
const PL_COLORBAR_ORIENT_LEFT = 0x2000
 
const PL_COLORBAR_ORIENT_BOTTOM = 0x4000
 
const PL_COLORBAR_BACKGROUND = 0x8000
 
const PL_COLORBAR_BOUNDING_BOX = 0x10000
 
const PL_DRAWMODE_UNKNOWN = 0x0
 
const PL_DRAWMODE_DEFAULT = 0x1
 
const PL_DRAWMODE_REPLACE = 0x2
 
const PL_DRAWMODE_XOR = 0x4
 
const DRAW_LINEX = 0x001
 
const DRAW_LINEY = 0x002
 
const DRAW_LINEXY = 0x003
 
const MAG_COLOR = 0x004
 
const BASE_CONT = 0x008
 
const TOP_CONT = 0x010
 
const SURF_CONT = 0x020
 
const DRAW_SIDES = 0x040
 
const FACETED = 0x080
 
const MESH = 0x100
 
alias _N1 PLOptionTable
 
alias _N2 PLGraphicsIn
 
alias _N3 PLWindow
 
alias _N4 PLDisplay
 
alias _N5 PLfGrid
 
alias _N6 PLfGrid2
 
alias _N7 c_PLcGrid
 
alias _N8 c_PLcGrid2
 
alias _N9 PLColor
 
alias _N10 PLControlPt
 
alias _N11 PLBufferingCB
 
alias c_pl_setcontlabelformat pl_setcontlabelformat
 
alias c_pl_setcontlabelparam pl_setcontlabelparam
 
alias c_pladv pladv
 
alias c_plbop plbop
 
alias c_plbtime plbtime
 
alias c_plslabelfunc plslabelfunc
 
alias c_plcalc_world plcalc_world
 
alias c_plarc plarc
 
alias c_plclear plclear
 
alias c_plcol0 plcol0
 
alias c_plcol1 plcol1
 
alias c_plconfigtime plconfigtime
 
alias c_plcpstrm plcpstrm
 
alias c_plctime plctime
 
alias c_plend plend
 
alias c_plend1 plend1
 
alias c_plenv plenv
 
alias c_plenv0 plenv0
 
alias c_pleop pleop
 
alias c_plfamadv plfamadv
 
alias c_plflush plflush
 
alias c_plfont plfont
 
alias c_plfontld plfontld
 
alias c_plgchr plgchr
 
alias c_plgcol0 plgcol0
 
alias c_plgcolbg plgcolbg
 
alias c_plgcol0a plgcol0a
 
alias c_plgcolbga plgcolbga
 
alias c_plgcompression plgcompression
 
alias c_plgdidev plgdidev
 
alias c_plgdiori plgdiori
 
alias c_plgdiplt plgdiplt
 
alias c_plgfam plgfam
 
alias c_plgfci plgfci
 
alias c_plgfont plgfont
 
alias c_plglevel plglevel
 
alias c_plgpage plgpage
 
alias c_plgradient plgrdient
 
alias c_plgra plgra
 
alias c_plgspa plgspa
 
alias c_plgstrm plgstrm
 
alias c_plgvpd plgvpd
 
alias c_plgvpw plgvpw
 
alias c_plgxax plgxax
 
alias c_plgyax plgyax
 
alias c_plgzax plgzax
 
alias c_plhlsrgb plhlsrgb
 
alias c_plinit plinit
 
alias c_pljoin pljoin
 
alias c_pllightsource pllightsource
 
alias c_plpath plpath
 
alias c_pllsty pllsty
 
alias c_plmeridians plmeridians
 
alias c_plmkstrm plmkstrm
 
alias c_plprec plprec
 
alias c_plpsty plpsty
 
alias c_plrandd plrandd
 
alias c_plreplot plreplot
 
alias c_plrgbhls plrgbhls
 
alias c_plschr plschr
 
alias c_plscmap0n plscmap0n
 
alias c_plscmap1n plscmap1n
 
alias c_plscmap1_range plscmap1_range
 
alias c_plscol0 plscol0
 
alias c_plscol0a plscol0a
 
alias c_plscolbg plscolbg
 
alias c_plscolbga plscolbga
 
alias c_plscolor plscolor
 
alias c_plscompression plscompression
 
alias c_plsdidev plsdidev
 
alias c_plsdimap plsdimap
 
alias c_plsdiori plsdiori
 
alias c_plsdiplt plsdiplt
 
alias c_plsdiplz plsdiplz
 
alias c_plseed plseed
 
alias c_plsesc plsesc
 
alias c_plsfam plsfam
 
alias c_plsfci plsfci
 
alias c_plsfont plsfont
 
alias c_plsmaj plsmaj
 
alias c_plsmem plsmem
 
alias c_plsmin plsmin
 
alias c_plsori plsori
 
alias c_plspage plspage
 
alias c_plspause plspause
 
alias c_plsstrm plsstrm
 
alias c_plssub plssub
 
alias c_plssym plssym
 
alias c_plstar plstar
 
alias c_plstransform plstransform
 
alias c_plstripa plstripa
 
alias c_plstripd plstripd
 
alias c_plsvpa plsvpa
 
alias c_plsxax plsxax
 
alias c_plsyax plsyax
 
alias c_plszax plszax
 
alias c_pltext pltext
 
alias c_plvasp plvasp
 
alias c_plvpas plvpas
 
alias c_plvpor plvpor
 
alias c_plvsta plvsta
 
alias c_plw3d plw3d
 
alias c_plwidth plwidth
 
alias c_plwind plwind
 
alias c_plxormod plxormod
 
integer, parameter plflt = private_plflt
 
integer, parameter pl_test_flt = private_plflt
 
integer(kind=private_plint), parameter, private maxlen = 320
 
character(len=1), parameter pl_end_of_string = achar(0)
 

Function Documentation

◆ c_pl_setcontlabelformat()

void plplot::c_pl_setcontlabelformat ( PLINT  lexp,
PLINT  sigdig 
)

Definition at line 256 of file plcont.c.

◆ c_pl_setcontlabelparam()

void plplot::c_pl_setcontlabelparam ( PLFLT  offset,
PLFLT  size,
PLFLT  spacing,
PLINT  active 
)

Definition at line 247 of file plcont.c.

◆ c_pladv()

void plplot::c_pladv ( PLINT  page)

Advance to subpage "page" or to the next page if "page" = 0.

Parameters
pageSubpage identifier or 0

Definition at line 34 of file plpage.c.

◆ c_plarc()

void plplot::c_plarc ( PLFLT  x,
PLFLT  y,
PLFLT  a,
PLFLT  b,
PLFLT  angle1,
PLFLT  angle2,
PLFLT  rotate,
PLBOOL  fill 
)

Plot an Arc. Takes the following arguments:

x, y: x and y coordinates for the center of the arc

a, b: Radius of the arc's major and minor axes

angle1: Start angle (degrees)

angle2: End angle (degrees)

fill: Should the arc be filled

Parameters
xCenter coordinate of the arc in x.
yCenter coordinate of the arc in y.
aRadius of the arcs major axis.
bRadius of the arcs minor axis.
angle1Start angle in degrees.
angle2End angle in degrees.
rotateHow much to rotate the arc?
fillFill the arc.

Definition at line 141 of file plarc.c.

◆ c_plaxes()

void plplot::c_plaxes ( PLFLT  x0,
PLFLT  y0,
const char *  xopt,
PLFLT  xtick,
PLINT  nxsub,
const char *  yopt,
PLFLT  ytick,
PLINT  nysub 
)

Definition at line 135 of file plbox.c.

◆ c_plbin()

void plplot::c_plbin ( PLINT  nbin,
PLFLT x,
PLFLT y,
PLINT  opt 
)

◆ c_plbop()

void plplot::c_plbop ( void  )

Start new page. Should only be used with pleop().

Definition at line 118 of file plpage.c.

◆ c_plbox()

void plplot::c_plbox ( const char *  xopt,
PLFLT  xtick,
PLINT  nxsub,
const char *  yopt,
PLFLT  ytick,
PLINT  nysub 
)

Definition at line 89 of file plbox.c.

◆ c_plbox3()

void plplot::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 
)

Definition at line 593 of file plbox.c.

◆ c_plbtime()

void plplot::c_plbtime ( PLINT year,
PLINT month,
PLINT day,
PLINT hour,
PLINT min,
PLFLT sec,
PLFLT  ctime 
)

Definition at line 26 of file pltime.c.

◆ c_plcalc_world()

void plplot::c_plcalc_world ( PLFLT  rx,
PLFLT  ry,
PLFLT wx,
PLFLT wy,
PLINT window 
)

Calculate world coordinates wx, and wy from relative device coordinates, rx and ry. Also, return the window index for which the world coordinates are valid. window is set to -1 and wx and wy to 0. if rx and ry do not correspond to valid world coordinates for any currently existing window.

Author
Paul Casteels, modified by Alan W. Irwin.
Parameters
rxRelative x device coordinates
ryRelative y device coordinates
wxPointer to x world coordinate (after call)
wyPointer to y world coordinate (after call)
windowPointer index of window for which the world coordinates are valid

Definition at line 289 of file plpage.c.

◆ c_plclear()

void plplot::c_plclear ( void  )

Clear current subpage. Subpages can be set with pladv before calling plclear. Not all drivers support this.

Definition at line 71 of file plpage.c.

◆ c_plcol0()

void plplot::c_plcol0 ( PLINT  icol0)

Set color, map 0. Argument is a integer between 0 and plsc->ncol0.

Parameters
icol0The index of the color map 0 color to use as the current color. (0 - plsc->ncol0).

Definition at line 154 of file plctrl.c.

◆ c_plcol1()

void plplot::c_plcol1 ( PLFLT  col1)

Set color for cmap1. Argument is a float between MIN_PLFLT_CMAP1 and MAX_PLFLT_CMAP1

Parameters
col1The index of the color map 1 color to use as the current color. (MIN_PLFLT_CMAP1 - MAX_PLFLT_CMAP1)

Definition at line 188 of file plctrl.c.

◆ c_plcolorbar()

void plplot::c_plcolorbar ( PLFLT p_colorbar_width,
PLFLT p_colorbar_height,
PLINT  opt,
PLINT  position,
PLFLT  x,
PLFLT  y,
PLFLT  x_length,
PLFLT  y_length,
PLINT  bg_color,
PLINT  bb_color,
PLINT  bb_style,
PLFLT  low_cap_color,
PLFLT  high_cap_color,
PLINT  cont_color,
PLFLT  cont_width,
PLINT  n_labels,
const PLINT label_opts,
const char **  label,
PLINT  n_axes,
const char **  axis_opts,
const PLFLT ticks,
const PLINT sub_ticks,
const PLINT n_values,
const PLFLT **  values 
)

◆ c_plconfigtime()

void plplot::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 
)

Definition at line 36 of file pltime.c.

◆ c_plcont()

void plplot::c_plcont ( PLFLT **  f,
PLINT  nx,
PLINT  ny,
PLINT  kx,
PLINT  lx,
PLINT  ky,
PLINT  ly,
PLFLT clevel,
PLINT  nlevel,
void function(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer pltr,
PLPointer  pltr_data 
)

◆ c_plcpstrm()

void plplot::c_plcpstrm ( PLINT  iplsr,
PLBOOL  flags 
)

Definition at line 2761 of file plcore.c.

◆ c_plctime()

void plplot::c_plctime ( PLINT  year,
PLINT  month,
PLINT  day,
PLINT  hour,
PLINT  min,
PLFLT  sec,
PLFLT ctime 
)

Definition at line 54 of file pltime.c.

◆ c_plend()

void plplot::c_plend ( )

Definition at line 2484 of file plcore.c.

◆ c_plend1()

void plplot::c_plend1 ( )

Definition at line 2542 of file plcore.c.

◆ c_plenv()

void plplot::c_plenv ( PLFLT  xmin,
PLFLT  xmax,
PLFLT  ymin,
PLFLT  ymax,
PLINT  just,
PLINT  axis 
)

Definition at line 89 of file plvpor.c.

◆ c_plenv0()

void plplot::c_plenv0 ( PLFLT  xmin,
PLFLT  xmax,
PLFLT  ymin,
PLFLT  ymax,
PLINT  just,
PLINT  axis 
)

Definition at line 103 of file plvpor.c.

◆ c_pleop()

void plplot::c_pleop ( void  )

End current page.

Definition at line 101 of file plpage.c.

◆ c_plerrx()

void plplot::c_plerrx ( PLINT  n,
PLFLT xmin,
PLFLT xmax,
PLFLT y 
)

◆ c_plerry()

void plplot::c_plerry ( PLINT  n,
PLFLT x,
PLFLT ymin,
PLFLT ymax 
)

◆ c_plfamadv()

void plplot::c_plfamadv ( )

Definition at line 4021 of file plcore.c.

◆ c_plfill()

void plplot::c_plfill ( PLINT  n,
PLFLT x,
PLFLT y 
)

◆ c_plfill3()

void plplot::c_plfill3 ( PLINT  n,
PLFLT x,
PLFLT y,
PLFLT z 
)

◆ c_plflush()

void plplot::c_plflush ( )

Definition at line 2230 of file plcore.c.

◆ c_plfont()

void plplot::c_plfont ( PLINT  ifont)

Definition at line 1341 of file plsym.c.

◆ c_plfontld()

void plplot::c_plfontld ( PLINT  fnt)

Definition at line 3488 of file plcore.c.

◆ c_plgchr()

void plplot::c_plgchr ( PLFLT p_def,
PLFLT p_ht 
)

Definition at line 4088 of file plcore.c.

◆ c_plgcmap1_range()

void plplot::c_plgcmap1_range ( PLFLT min_color,
PLFLT max_color 
)

Get the color map 1 value range used in continuous color plots.

Parameters
min_colorSpecifies the minimum color used.
max_colorSpecifies the maximum color used.

Definition at line 924 of file plctrl.c.

◆ c_plgcol0()

void plplot::c_plgcol0 ( PLINT  icol0,
PLINT r,
PLINT g,
PLINT b 
)

Returns 8 bit RGB values for given color from color map 0 Values are negative if an invalid color id is given

Parameters
icol0Index of the color to be return (0 - plsc->ncol0).
rCurrent red value of the color.
gCurrent green value of the color.
bCurrent blue value of the color.

Definition at line 359 of file plctrl.c.

◆ c_plgcol0a()

void plplot::c_plgcol0a ( PLINT  icol0,
PLINT r,
PLINT g,
PLINT b,
PLFLT alpha 
)

Returns 8 bit RGB values for given color from color map 0 and alpha value Values are negative if an invalid color id is given

Parameters
icol0Index of the color to be return (0 - plsc->ncol0).
rCurrent red value of the color.
gCurrent green value of the color.
bCurrent blue value of the color.
alphaCurrent alpha value of the color.

Definition at line 396 of file plctrl.c.

◆ c_plgcolbg()

void plplot::c_plgcolbg ( PLINT r,
PLINT g,
PLINT b 
)

Returns the background color (cmap0[0]) by 8 bit RGB value

Parameters
rCurrent red value of the background color.
gCurrent green value of the background color.
bCurrent blue value of the background color.

Definition at line 263 of file plctrl.c.

◆ c_plgcolbga()

void plplot::c_plgcolbga ( PLINT r,
PLINT g,
PLINT b,
PLFLT alpha 
)

Returns the background color (cmap0[0]) by 8 bit RGB value and alpha value

Parameters
rCurrent red value of the background color.
gCurrent green value of the background color.
bCurrent blue value of the background color.
alphaCurrent alpha value of the background color.

Definition at line 279 of file plctrl.c.

◆ c_plgcompression()

void plplot::c_plgcompression ( PLINT compression)

Definition at line 4285 of file plcore.c.

◆ c_plgdev()

void plplot::c_plgdev ( char *  p_dev)

Definition at line 3658 of file plcore.c.

◆ c_plgdidev()

void plplot::c_plgdidev ( PLFLT p_mar,
PLFLT p_aspect,
PLFLT p_jx,
PLFLT p_jy 
)

Definition at line 2007 of file plcore.c.

◆ c_plgdiori()

void plplot::c_plgdiori ( PLFLT p_rot)

Definition at line 2145 of file plcore.c.

◆ c_plgdiplt()

void plplot::c_plgdiplt ( PLFLT p_xmin,
PLFLT p_ymin,
PLFLT p_xmax,
PLFLT p_ymax 
)

Definition at line 1872 of file plcore.c.

◆ c_plgfam()

void plplot::c_plgfam ( PLINT p_fam,
PLINT p_num,
PLINT p_bmax 
)

Definition at line 3995 of file plcore.c.

◆ c_plgfci()

void plplot::c_plgfci ( PLUNICODE pfci)

Definition at line 3936 of file plcore.c.

◆ c_plgfnam()

void plplot::c_plgfnam ( char *  fnam)

Definition at line 3811 of file plcore.c.

◆ c_plgfont()

void plplot::c_plgfont ( PLINT p_family,
PLINT p_style,
PLINT p_weight 
)

Definition at line 2138 of file plsym.c.

◆ c_plglevel()

void plplot::c_plglevel ( PLINT p_level)

Definition at line 3707 of file plcore.c.

◆ c_plgpage()

void plplot::c_plgpage ( PLFLT p_xp,
PLFLT p_yp,
PLINT p_xleng,
PLINT p_yleng,
PLINT p_xoff,
PLINT p_yoff 
)

Definition at line 3579 of file plcore.c.

◆ c_plgra()

void plplot::c_plgra ( void  )

Switches to graphics screen.

Here and in pltext() it's a good idea to return silently if plinit() hasn't yet been called, since plwarn() calls pltext() and plgra(), and plwarn() may be called at any time.

Definition at line 2003 of file plctrl.c.

◆ c_plgradient()

void plplot::c_plgradient ( PLINT  n,
PLFLT x,
PLFLT y,
PLFLT  angle 
)

◆ c_plgriddata()

void plplot::c_plgriddata ( PLFLT x,
PLFLT y,
PLFLT z,
PLINT  npts,
PLFLT xg,
PLINT  nptsx,
PLFLT yg,
PLINT  nptsy,
PLFLT **  zg,
PLINT  type,
PLFLT  data 
)

◆ c_plgspa()

void plplot::c_plgspa ( PLFLT xmin,
PLFLT xmax,
PLFLT ymin,
PLFLT ymax 
)

Get subpage boundaries in absolute coordinates (mm from bottom left-hand corner of page).

Parameters
xminPointer to PLFLT containing minimum x boundary after call
xmaxPointer to PLFLT containing maximum x boundary after call
yminPointer to PLFLT containing minimum y boundary after call
ymaxPointer to PLFLT containing maximum y boundary after call

Definition at line 222 of file plpage.c.

◆ c_plgstrm()

void plplot::c_plgstrm ( PLINT p_strm)

Definition at line 2652 of file plcore.c.

◆ c_plgver()

void plplot::c_plgver ( char *  p_ver)

Definition at line 3970 of file plcore.c.

◆ c_plgvpd()

void plplot::c_plgvpd ( PLFLT p_xmin,
PLFLT p_xmax,
PLFLT p_ymin,
PLFLT p_ymax 
)

Definition at line 4097 of file plcore.c.

◆ c_plgvpw()

void plplot::c_plgvpw ( PLFLT p_xmin,
PLFLT p_xmax,
PLFLT p_ymin,
PLFLT p_ymax 
)

Definition at line 4108 of file plcore.c.

◆ c_plgxax()

void plplot::c_plgxax ( PLINT p_digmax,
PLINT p_digits 
)

Definition at line 4034 of file plcore.c.

◆ c_plgyax()

void plplot::c_plgyax ( PLINT p_digmax,
PLINT p_digits 
)

Definition at line 4052 of file plcore.c.

◆ c_plgzax()

void plplot::c_plgzax ( PLINT p_digmax,
PLINT p_digits 
)

Definition at line 4070 of file plcore.c.

◆ c_plhist()

void plplot::c_plhist ( PLINT  n,
PLFLT data,
PLFLT  datmin,
PLFLT  datmax,
PLINT  nbin,
PLINT  opt 
)

◆ c_plhlsrgb()

void plplot::c_plhlsrgb ( PLFLT  h,
PLFLT  l,
PLFLT  s,
PLFLT p_r,
PLFLT p_g,
PLFLT p_b 
)

Convert HLS color to RGB color. Bounds on HLS (input): hue [0., 360.] degrees lightness [0., 1.] magnitude saturation [0., 1.] magnitude

Hue is always mapped onto the interval [0., 360.] regardless of input. Bounds on RGB (output) is always [0., 1.]. Convert to RGB color values by multiplying by 2**nbits (nbits typically 8).

Parameters
hhue in HLS color scheme (0.0 - 360.0)
llightness in HLS color scheme (0.0 - 1.0)
ssaturation in HLS color scheme (0.0 - 1.0)
p_rred value of the HLS color
p_ggreen value of the HLS color
p_bblue value of the HLS color

Definition at line 1261 of file plctrl.c.

◆ c_plimage()

void plplot::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 
)

◆ c_plimagefr()

void plplot::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   functionPLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer,
PLPointer  pltr_data 
)

◆ c_plinit()

void plplot::c_plinit ( )

Definition at line 2325 of file plcore.c.

◆ c_pljoin()

void plplot::c_pljoin ( PLFLT  x1,
PLFLT  y1,
PLFLT  x2,
PLFLT  y2 
)

Definition at line 62 of file plline.c.

◆ c_pllab()

void plplot::c_pllab ( const char *  xlabel,
const char *  ylabel,
const char *  tlabel 
)

Definition at line 549 of file plsym.c.

◆ c_pllegend()

void plplot::c_pllegend ( 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,
PLINT opt_array,
PLFLT  text_offset,
PLFLT  text_scale,
PLFLT  text_spacing,
PLFLT  text_justification,
PLINT text_colors,
const char **  text,
PLINT box_colors,
PLINT box_patterns,
PLFLT box_scales,
PLFLT box_line_widths,
PLINT line_colors,
PLINT line_styles,
PLFLT line_widths,
PLINT symbol_colors,
PLFLT symbol_scales,
PLINT symbol_numbers,
const char **  symbols 
)

◆ c_pllightsource()

void plplot::c_pllightsource ( PLFLT  x,
PLFLT  y,
PLFLT  z 
)

Definition at line 101 of file plot3d.c.

◆ c_plline()

void plplot::c_plline ( PLINT  n,
PLFLT x,
PLFLT y 
)

◆ c_plline3()

void plplot::c_plline3 ( PLINT  n,
PLFLT x,
PLFLT y,
PLFLT z 
)

◆ c_pllsty()

void plplot::c_pllsty ( PLINT  lin)

Definition at line 268 of file plsdef.c.

◆ c_plmap()

void plplot::c_plmap ( void function(PLINT, PLFLT *, PLFLT *)  mapform,
const char *  type,
PLFLT  minlong,
PLFLT  maxlong,
PLFLT  minlat,
PLFLT  maxlat 
)

◆ c_plmapfill()

void plplot::c_plmapfill ( void function(PLINT, PLFLT *, PLFLT *)  mapform,
const char *  name,
PLFLT  minx,
PLFLT  maxx,
PLFLT  miny,
PLFLT  maxy,
const PLINT plotentries,
PLINT  nplotentries 
)

◆ c_plmapline()

void plplot::c_plmapline ( void function(PLINT, PLFLT *, PLFLT *)  mapform,
const char *  name,
PLFLT  minx,
PLFLT  maxx,
PLFLT  miny,
PLFLT  maxy,
const PLINT plotentries,
PLINT  nplotentries 
)

◆ c_plmapstring()

void plplot::c_plmapstring ( void function(PLINT, PLFLT *, PLFLT *)  mapform,
const char *  name,
const char *  string,
PLFLT  minx,
PLFLT  maxx,
PLFLT  miny,
PLFLT  maxy,
const PLINT plotentries,
PLINT  nplotentries 
)

◆ c_plmaptex()

void plplot::c_plmaptex ( void function(PLINT, PLFLT *, PLFLT *)  mapform,
const char *  name,
PLFLT  dx,
PLFLT  dy,
PLFLT  just,
const char *  text,
PLFLT  minx,
PLFLT  maxx,
PLFLT  miny,
PLFLT  maxy,
PLINT  plotentry 
)

◆ c_plmeridians()

void plplot::c_plmeridians ( void function(PLINT, PLFLT *, PLFLT *)  mapform,
PLFLT  dlong,
PLFLT  dlat,
PLFLT  minlong,
PLFLT  maxlong,
PLFLT  minlat,
PLFLT  maxlat 
)

◆ c_plmesh()

void plplot::c_plmesh ( PLFLT x,
PLFLT y,
PLFLT **  z,
PLINT  nx,
PLINT  ny,
PLINT  opt 
)

◆ c_plmeshc()

void plplot::c_plmeshc ( PLFLT x,
PLFLT y,
PLFLT **  z,
PLINT  nx,
PLINT  ny,
PLINT  opt,
PLFLT clevel,
PLINT  nlevel 
)

◆ c_plmkstrm()

void plplot::c_plmkstrm ( PLINT p_strm)

Definition at line 2671 of file plcore.c.

◆ c_plmtex()

void plplot::c_plmtex ( const char *  side,
PLFLT  disp,
PLFLT  pos,
PLFLT  just,
const char *  text 
)

Definition at line 594 of file plsym.c.

◆ c_plmtex3()

void plplot::c_plmtex3 ( const char *  side,
PLFLT  disp,
PLFLT  pos,
PLFLT  just,
const char *  text 
)

Definition at line 1610 of file plsym.c.

◆ c_plot3d()

void plplot::c_plot3d ( PLFLT x,
PLFLT y,
PLFLT **  z,
PLINT  nx,
PLINT  ny,
PLINT  opt,
PLBOOL  side 
)

◆ c_plot3dc()

void plplot::c_plot3dc ( PLFLT x,
PLFLT y,
PLFLT **  z,
PLINT  nx,
PLINT  ny,
PLINT  opt,
PLFLT clevel,
PLINT  nlevel 
)

◆ c_plot3dcl()

void plplot::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 
)

◆ c_plparseopts()

PLINT plplot::c_plparseopts ( int *  p_argc,
char **  argv,
PLINT  mode 
)

Process options list using current ploptions_info structure. An error in parsing the argument list causes a program exit if mode_full is set, otherwise the function returns with an error.

Parameters
p_argcpointer to a value that ONLY keeps track of number of arguments after processing.
argv?
mode?
Returns
0 if successful.

Definition at line 865 of file plargs.c.

◆ c_plpat()

void plplot::c_plpat ( PLINT  nlin,
PLINT inc,
PLINT del 
)

◆ c_plpath()

void plplot::c_plpath ( PLINT  n,
PLFLT  x1,
PLFLT  y1,
PLFLT  x2,
PLFLT  y2 
)

Definition at line 94 of file plline.c.

◆ c_plpoin()

void plplot::c_plpoin ( PLINT  n,
PLFLT x,
PLFLT y,
PLINT  code 
)

◆ c_plpoin3()

void plplot::c_plpoin3 ( PLINT  n,
PLFLT x,
PLFLT y,
PLFLT z,
PLINT  code 
)

◆ c_plpoly3()

void plplot::c_plpoly3 ( PLINT  n,
PLFLT x,
PLFLT y,
PLFLT z,
PLBOOL draw,
PLBOOL  ifcc 
)

◆ c_plprec()

void plplot::c_plprec ( PLINT  setp,
PLINT  prec 
)

Definition at line 3860 of file plcore.c.

◆ c_plpsty()

void plplot::c_plpsty ( PLINT  patt)

Definition at line 327 of file plsdef.c.

◆ c_plptex()

void plplot::c_plptex ( PLFLT  x,
PLFLT  y,
PLFLT  dx,
PLFLT  dy,
PLFLT  just,
const char *  text 
)

Definition at line 734 of file plsym.c.

◆ c_plptex3()

void plplot::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 
)

Definition at line 1982 of file plsym.c.

◆ c_plrandd()

PLFLT plplot::c_plrandd ( void  )
Returns
A random number on [0,1]-interval.

Definition at line 3081 of file plctrl.c.

◆ c_plreplot()

void plplot::c_plreplot ( )

Definition at line 3506 of file plcore.c.

◆ c_plrgbhls()

void plplot::c_plrgbhls ( PLFLT  r,
PLFLT  g,
PLFLT  b,
PLFLT p_h,
PLFLT p_l,
PLFLT p_s 
)

Convert RGB color to HLS color. Bounds on RGB (input) is always [0., 1.]. Bounds on HLS (output): hue [0., 360.] degrees lightness [0., 1.] magnitude saturation [0., 1.] magnitude

Parameters
rred in RGB color scheme (0.0 - 1.0)
ggreen in RGB color scheme (0.0 - 1.0)
bblue in RGB color scheme (0.0 - 1.0)
p_hhue value of the RGB color.
p_llightness value of the RGB color.
p_ssaturation value of the RGB color.

Definition at line 1294 of file plctrl.c.

◆ c_plschr()

void plplot::c_plschr ( PLFLT  def,
PLFLT  scale 
)

Definition at line 202 of file plsdef.c.

◆ c_plscmap0()

void plplot::c_plscmap0 ( PLINT r,
PLINT g,
PLINT b,
PLINT  ncol0 
)

◆ c_plscmap0a()

void plplot::c_plscmap0a ( PLINT r,
PLINT g,
PLINT b,
PLFLT a,
PLINT  ncol0 
)

◆ c_plscmap0n()

void plplot::c_plscmap0n ( PLINT  ncol0)

Set number of colors in cmap 0, (re-)allocate cmap 0, and fill with default values for those colors not previously allocated (and less than index 15, after that you just get grey).

The driver is not guaranteed to support all of these.

Parameters
ncol0Total number of colors.

Definition at line 942 of file plctrl.c.

◆ c_plscmap1()

void plplot::c_plscmap1 ( PLINT r,
PLINT g,
PLINT b,
PLINT  ncol1 
)

◆ c_plscmap1_range()

void plplot::c_plscmap1_range ( PLFLT  min_color,
PLFLT  max_color 
)

Set the color map 1 value range to use in continuous color plots.

Parameters
min_colorSpecifies the minimum cmap1 index to use. A value of MIN_PLFLT_CMAP1 or less indicates that the range should start at MIN_PLFLT_CMAP1, the lowest valid cmap1 index available.
max_colorSpecifies the maximum cmap1 index to use. A value of MAX_PLFLT_CMAP1 or greater indicates that the range should finish at MAX_PLFLT_CMAP1, the highest valid cmap1 index available.

If the specified range is completely invalid (i.e., min_color >= max_color or max_color < MIN_PLFLT_CMAP1, or min_color > MAX_PLFLT_CMAP1), then min_color = MIN_PLFLT_CMAP1 and max_color = MAX_PLFLT_CMAP1 is used.

Definition at line 892 of file plctrl.c.

◆ c_plscmap1a()

void plplot::c_plscmap1a ( PLINT r,
PLINT g,
PLINT b,
PLFLT a,
PLINT  ncol1 
)

◆ c_plscmap1l()

void plplot::c_plscmap1l ( PLBOOL  itype,
PLINT  npts,
PLFLT intensity,
PLFLT coord1,
PLFLT coord2,
PLFLT coord3,
PLBOOL alt_hue_path 
)

◆ c_plscmap1la()

void plplot::c_plscmap1la ( PLBOOL  itype,
PLINT  npts,
PLFLT intensity,
PLFLT coord1,
PLFLT coord2,
PLFLT coord3,
PLFLT a,
PLBOOL alt_hue_path 
)

◆ c_plscmap1n()

void plplot::c_plscmap1n ( PLINT  ncol1)

Set number of colors in cmap 1, (re-)allocate cmap 1, and set default values if this is the first allocation.

Note that the driver is allowed to disregard this number. In particular, most use fewer than we use internally.

Parameters
ncol1The number of colors in cmap1.

Definition at line 1067 of file plctrl.c.

◆ c_plscol0()

void plplot::c_plscol0 ( PLINT  icol0,
PLINT  r,
PLINT  g,
PLINT  b 
)

Set a given color from color map 0 by 8 bit RGB value Does not result in any additional cells to be allocated.

Parameters
icol0index of the color to set (0 - plsc->ncol0)
rRed value of the color (MIN_PLINT_RGB - MAX_PLINT_RGB).
gGreen value of the color (MIN_PLINT_RGB - MAX_PLINT_RGB).
bBlue value of the color (MIN_PLINT_RGB - MAX_PLINT_RGB).

Definition at line 296 of file plctrl.c.

◆ c_plscol0a()

void plplot::c_plscol0a ( PLINT  icol0,
PLINT  r,
PLINT  g,
PLINT  b,
PLFLT  alpha 
)

Set a given color from color map 0 by 8 bit RGB value and alpha value. Does not result in any additional cells to be allocated.

Parameters
icol0index of the color to set (0 - plsc->ncol0)
rRed value of the color (MIN_PLINT_RGB - MAX_PLINT_RGB).
gGreen value of the color (MIN_PLINT_RGB - MAX_PLINT_RGB).
bBlue value of the color (MIN_PLINT_RGB - MAX_PLINT_RGB).
alphaAlpha value of the color (MIN_PLFLT_ALPHA - MAX_PLFLT_ALPHA).

Definition at line 326 of file plctrl.c.

◆ c_plscolbg()

void plplot::c_plscolbg ( PLINT  r,
PLINT  g,
PLINT  b 
)

Set the background color (cmap0[0]) by 8 bit RGB value

Parameters
rRed value of the background color (MIN_PLINT_RGB - MAX_PLINT_RGB).
gGreen value of the background color (MIN_PLINT_RGB - MAX_PLINT_RGB).
bBlue value of the background color (MIN_PLINT_RGB - MAX_PLINT_RGB).

Definition at line 229 of file plctrl.c.

◆ c_plscolbga()

void plplot::c_plscolbga ( PLINT  r,
PLINT  g,
PLINT  b,
PLFLT  alpha 
)

Set the background color (cmap0[0]) by 8 bit RGB value and alpha value

Parameters
rRed value of the background color (MIN_PLINT_RGB - MAX_PLINT_RGB).
gGreen value of the background color (MIN_PLINT_RGB - MAX_PLINT_RGB).
bBlue value of the background color (MIN_PLINT_RGB - MAX_PLINT_RGB).
alphaAlpha (transparency) value of the background color (MIN_PLFLT_ALPHA - MAX_PLFLT_ALPHA).

Definition at line 248 of file plctrl.c.

◆ c_plscolor()

void plplot::c_plscolor ( PLINT  color)

Used to globally turn color output on/off

Parameters
color0 = no color, Not zero = color.

Definition at line 1202 of file plctrl.c.

◆ c_plscompression()

void plplot::c_plscompression ( PLINT  compression)

Definition at line 4270 of file plcore.c.

◆ c_plsdev()

void plplot::c_plsdev ( const char *  devname)

Definition at line 3640 of file plcore.c.

◆ c_plsdidev()

void plplot::c_plsdidev ( PLFLT  mar,
PLFLT  aspect,
PLFLT  jx,
PLFLT  jy 
)

Definition at line 1892 of file plcore.c.

◆ c_plsdimap()

void plplot::c_plsdimap ( PLINT  dimxmin,
PLINT  dimxmax,
PLINT  dimymin,
PLINT  dimymax,
PLFLT  dimxpmm,
PLFLT  dimypmm 
)

Definition at line 2160 of file plcore.c.

◆ c_plsdiori()

void plplot::c_plsdiori ( PLFLT  rot)

Definition at line 2022 of file plcore.c.

◆ c_plsdiplt()

void plplot::c_plsdiplt ( PLFLT  xmin,
PLFLT  ymin,
PLFLT  xmax,
PLFLT  ymax 
)

Definition at line 1782 of file plcore.c.

◆ c_plsdiplz()

void plplot::c_plsdiplz ( PLFLT  xmin,
PLFLT  ymin,
PLFLT  xmax,
PLFLT  ymax 
)

Definition at line 1806 of file plcore.c.

◆ c_plseed()

void plplot::c_plseed ( uint  s)

◆ c_plsesc()

void plplot::c_plsesc ( char  esc)

Definition at line 3890 of file plcore.c.

◆ c_plsetopt()

PLINT plplot::c_plsetopt ( const char *  opt,
const char *  optarg 
)

Definition at line 749 of file plargs.c.

◆ c_plsfam()

void plplot::c_plsfam ( PLINT  fam,
PLINT  num,
PLINT  bmax 
)

Definition at line 4005 of file plcore.c.

◆ c_plsfci()

void plplot::c_plsfci ( PLUNICODE  fci)

Definition at line 3926 of file plcore.c.

◆ c_plsfnam()

void plplot::c_plsfnam ( const char *  fnam)

Definition at line 3830 of file plcore.c.

◆ c_plsfont()

void plplot::c_plsfont ( PLINT  family,
PLINT  style,
PLINT  weight 
)

Definition at line 2094 of file plsym.c.

◆ c_plshade()

void plplot::c_plshade ( PLFLT **  a,
PLINT  nx,
PLINT  ny,
PLINT function(PLFLT, PLFLT defined,
PLFLT  left,
PLFLT  right,
PLFLT  bottom,
PLFLT  top,
PLFLT  shade_min,
PLFLT  shade_max,
PLINT  sh_cmap,
PLFLT  sh_color,
PLFLT  sh_width,
PLINT  min_color,
PLFLT  min_width,
PLINT  max_color,
PLFLT  max_width,
void function(PLINT, PLFLT *, PLFLT *)  fill,
PLBOOL  rectangular,
void function(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer pltr,
PLPointer  pltr_data 
)

◆ c_plshades()

void plplot::c_plshades ( PLFLT **  a,
PLINT  nx,
PLINT  ny,
PLINT function(PLFLT, PLFLT defined,
PLFLT  xmin,
PLFLT  xmax,
PLFLT  ymin,
PLFLT  ymax,
PLFLT clevel,
PLINT  nlevel,
PLFLT  fill_width,
PLINT  cont_color,
PLFLT  cont_width,
void function(PLINT, PLFLT *, PLFLT *)  fill,
PLBOOL  rectangular,
void function(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer pltr,
PLPointer  pltr_data 
)

◆ c_plslabelfunc()

void plplot::c_plslabelfunc ( void function(PLINT, PLFLT, char *, PLINT, PLPointer labelfunc,
PLPointer  label_data 
)

◆ c_plsmaj()

void plplot::c_plsmaj ( PLFLT  def,
PLFLT  scale 
)

Definition at line 235 of file plsdef.c.

◆ c_plsmem()

void plplot::c_plsmem ( PLINT  maxx,
PLINT  maxy,
void *  plotmem 
)

Definition at line 3673 of file plcore.c.

◆ c_plsmin()

void plplot::c_plsmin ( PLFLT  def,
PLFLT  scale 
)

Definition at line 220 of file plsdef.c.

◆ c_plsori()

void plplot::c_plsori ( PLINT  ori)

Definition at line 3765 of file plcore.c.

◆ c_plspage()

void plplot::c_plspage ( PLFLT  xp,
PLFLT  yp,
PLINT  xleng,
PLINT  yleng,
PLINT  xoff,
PLINT  yoff 
)

Definition at line 3593 of file plcore.c.

◆ c_plspal0()

void plplot::c_plspal0 ( PLCHAR_VECTOR  filename)

Set the palette for color map 0 using a cmap0*.pal format file. filename: the name of the cmap0*.pal file to use.

Parameters
filenamename of the cmap0 palette file.

Definition at line 1558 of file plctrl.c.

◆ c_plspal1()

void plplot::c_plspal1 ( PLCHAR_VECTOR  filename,
PLBOOL  interpolate 
)

Set the palette for color map 1 using a cmap1*.pal format file. filename: the name of the cmap1*.pal file to use.

Parameters
filenamename of the cmap1 palette file.
interpolateinterpolate between control points.

Definition at line 1614 of file plctrl.c.

◆ c_plspause()

void plplot::c_plspause ( PLBOOL  pause)

Definition at line 3852 of file plcore.c.

◆ c_plsstrm()

void plplot::c_plsstrm ( PLINT  strm)

Definition at line 2621 of file plcore.c.

◆ c_plssub()

void plplot::c_plssub ( PLINT  nx,
PLINT  ny 
)

Definition at line 3617 of file plcore.c.

◆ c_plssym()

void plplot::c_plssym ( PLFLT  def,
PLFLT  scale 
)

Definition at line 250 of file plsdef.c.

◆ c_plstar()

void plplot::c_plstar ( PLINT  nx,
PLINT  ny 
)

Definition at line 2286 of file plcore.c.

◆ c_plstart()

void plplot::c_plstart ( const char *  devname,
PLINT  nx,
PLINT  ny 
)

Definition at line 2305 of file plcore.c.

◆ c_plstransform()

void plplot::c_plstransform ( ct_func  coordinate_transform = null,
PLPointer  coordinate_transform_data = null 
)

◆ c_plstring()

void plplot::c_plstring ( PLINT  n,
PLFLT x,
PLFLT y,
const char *  text 
)

◆ c_plstring3()

void plplot::c_plstring3 ( PLINT  n,
PLFLT x,
PLFLT y,
PLFLT z,
const char *  text 
)

◆ c_plstripa()

void plplot::c_plstripa ( PLINT  id,
PLINT  pen,
PLFLT  x,
PLFLT  y 
)

Definition at line 221 of file plstripc.c.

◆ c_plstripc()

void plplot::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 
)

◆ c_plstripd()

void plplot::c_plstripd ( PLINT  id)

Definition at line 327 of file plstripc.c.

◆ c_plstyl()

void plplot::c_plstyl ( PLINT  nms,
PLINT mark,
PLINT space 
)

◆ c_plsurf3d()

void plplot::c_plsurf3d ( PLFLT x,
PLFLT y,
PLFLT **  z,
PLINT  nx,
PLINT  ny,
PLINT  opt,
PLFLT clevel,
PLINT  nlevel 
)

◆ c_plsurf3dl()

void plplot::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 
)

◆ c_plsvect()

void plplot::c_plsvect ( PLFLT arrowx,
PLFLT arrowy,
PLINT  npts,
PLBOOL  fill 
)

◆ c_plsvpa()

void plplot::c_plsvpa ( PLFLT  xmin,
PLFLT  xmax,
PLFLT  ymin,
PLFLT  ymax 
)

Definition at line 506 of file plvpor.c.

◆ c_plsxax()

void plplot::c_plsxax ( PLINT  digmax,
PLINT  digits 
)

Definition at line 4043 of file plcore.c.

◆ c_plsyax()

void plplot::c_plsyax ( PLINT  digmax,
PLINT  digits 
)

Definition at line 4061 of file plcore.c.

◆ c_plsym()

void plplot::c_plsym ( PLINT  n,
PLFLT x,
PLFLT y,
PLINT  code 
)

◆ c_plszax()

void plplot::c_plszax ( PLINT  digmax,
PLINT  digits 
)

Definition at line 4079 of file plcore.c.

◆ c_pltext()

void plplot::c_pltext ( )

Switches to text screen.

Definition at line 2100 of file plctrl.c.

◆ c_pltimefmt()

void plplot::c_pltimefmt ( const char *  fmt)

Definition at line 66 of file pltime.c.

◆ c_plvasp()

void plplot::c_plvasp ( PLFLT  aspect)

Definition at line 454 of file plvpor.c.

◆ c_plvect()

void plplot::c_plvect ( PLFLT **  u,
PLFLT **  v,
PLINT  nx,
PLINT  ny,
PLFLT  scale,
void function(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer pltr,
PLPointer  pltr_data 
)

◆ c_plvpas()

void plplot::c_plvpas ( PLFLT  xmin,
PLFLT  xmax,
PLFLT  ymin,
PLFLT  ymax,
PLFLT  aspect 
)

Definition at line 384 of file plvpor.c.

◆ c_plvpor()

void plplot::c_plvpor ( PLFLT  xmin,
PLFLT  xmax,
PLFLT  ymin,
PLFLT  ymax 
)

Definition at line 342 of file plvpor.c.

◆ c_plvsta()

void plplot::c_plvsta ( )

Definition at line 307 of file plvpor.c.

◆ c_plw3d()

void plplot::c_plw3d ( 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 137 of file plwind.c.

◆ c_plwidth()

void plplot::c_plwidth ( PLFLT  width)

Definition at line 3777 of file plcore.c.

◆ c_plwind()

void plplot::c_plwind ( PLFLT  xmin,
PLFLT  xmax,
PLFLT  ymin,
PLFLT  ymax 
)

Definition at line 33 of file plwind.c.

◆ c_plxormod()

void plplot::c_plxormod ( PLINT  mode,
PLINT status 
)

Set xor mode? FIXME: Not really sure what this function does.

Parameters
modeBoolean.
status1 if successful, 0 otherwise.

Definition at line 2018 of file plctrl.c.

◆ convert_array()

PLFLT** plplot::convert_array ( PLFLT  a[][])
private

Definition at line 37 of file plplot.d.

◆ function() [1/2]

alias void plplot::function ( PLINT  ,
PLFLT ,
PLFLT  
)

◆ function() [2/2]

alias void plplot::function ( PLFLT  ,
PLFLT  ,
PLFLT ,
PLFLT ,
PLPointer   
)

◆ pl_cmd()

void plplot::pl_cmd ( PLINT  op,
void *  ptr 
)

Front-end to driver escape function. In principle this can be used to pass just about anything directly to the driver.

Parameters
opA PLESC command to pass to the driver.
ptrData associated with the op command.

Definition at line 2118 of file plctrl.c.

◆ pl_setcontlabelformat_impl()

subroutine, private plplot::pl_setcontlabelformat_impl ( integer, intent(in)  lexp,
integer, intent(in)  sigdig 
)
private

Definition at line 483 of file plplot.f90.

◆ pladv_impl()

subroutine, private plplot::pladv_impl ( integer, intent(in)  sub)
private

Definition at line 497 of file plplot.f90.

◆ plAlloc2dGrid()

void plplot::plAlloc2dGrid ( PLFLT ***  f,
PLINT  nx,
PLINT  ny 
)

Allocate a block of memory for use as a matrix of type PLFLT_MATRIX (organized as an Iliffe column vector of pointers to row vectors). As a result the matrix can be accessed using C/C++ syntax like *f[i][j]. The memory associated with this matrix must be freed by calling plFree2dGrid once it is no longer required. Example usage:

PLFLT **z;

plAlloc2dGrid(&z, XPTS, YPTS);

Parameters
fLocation of the storage (address of a **).
nxSize of the grid in x.
nySize of the grid in y.

Definition at line 91 of file plmem.c.

◆ plaxes()

void plplot::plaxes ( PLFLT  x0,
PLFLT  y0,
string  xopt,
PLFLT  xtick,
PLINT  nxsub,
string  yopt,
PLFLT  ytick,
PLINT  nysub 
)

Definition at line 130 of file plplot.d.

◆ plbin()

void plplot::plbin ( PLFLT []  x,
PLFLT []  y,
PLINT  opt 
)

Definition at line 137 of file plplot.d.

◆ plbop_impl()

subroutine, private plplot::plbop_impl ( )
private

Definition at line 510 of file plplot.f90.

◆ plbox()

void plplot::plbox ( string  xopt,
PLFLT  xtick,
PLINT  nxsub,
string  yopt,
PLFLT  ytick,
PLINT  nysub 
)

Definition at line 145 of file plplot.d.

◆ plbox3()

void plplot::plbox3 ( string  xopt,
string  xlabel,
PLFLT  xtick,
PLINT  nsubx,
string  yopt,
string  ylabel,
PLFLT  ytick,
PLINT  nsuby,
string  zopt,
string  zlabel,
PLFLT  ztick,
PLINT  nsubz 
)

Definition at line 151 of file plplot.d.

◆ plclear_impl()

subroutine, private plplot::plclear_impl ( )
private

Definition at line 518 of file plplot.f90.

◆ plClearOpts()

void plplot::plClearOpts ( void  )

Clear internal option table info structure.

Definition at line 830 of file plargs.c.

◆ plcol0_impl()

subroutine, private plplot::plcol0_impl ( integer, intent(in)  icol)
private

Definition at line 526 of file plplot.f90.

◆ plcolorbar()

void plplot::plcolorbar ( PLFLT p_colorbar_width,
PLFLT p_colorbar_height,
PLINT  opt,
PLINT  position,
PLFLT  x,
PLFLT  y,
PLFLT  x_length,
PLFLT  y_length,
PLINT  bg_color,
PLINT  bb_color,
PLINT  bb_style,
PLFLT  low_cap_color,
PLFLT  high_cap_color,
PLINT  cont_color,
PLFLT  cont_width,
PLINT []  label_opts,
string []  label,
string []  axis_opts,
PLFLT []  ticks,
PLINT []  sub_ticks,
PLFLT  values[][] 
)

Definition at line 161 of file plplot.d.

◆ plcont() [1/3]

void plplot::plcont ( PLFLT  f[][],
PLINT  kx,
PLINT  lx,
PLINT  ky,
PLINT  ly,
PLFLT []  clevel,
pltr_func  pltr,
PLPointer  pltr_data = null 
)

Definition at line 202 of file plplot.d.

◆ plcont() [2/3]

void plplot::plcont ( PLFLT  f[][],
PLINT  kx,
PLINT  lx,
PLINT  ky,
PLINT  ly,
PLFLT []  clevel,
ref PLcGrid  cgrid 
)

Definition at line 212 of file plplot.d.

◆ plcont() [3/3]

void plplot::plcont ( PLFLT  f[][],
PLINT  kx,
PLINT  lx,
PLINT  ky,
PLINT  ly,
PLFLT []  clevel,
ref PLcGrid2  cgrid2 
)

Definition at line 230 of file plplot.d.

◆ plcpstrm_impl()

subroutine, private plplot::plcpstrm_impl ( integer, intent(in)  iplsr,
logical, intent(in)  flags 
)
private

Definition at line 539 of file plplot.f90.

◆ pldid2pc()

void plplot::pldid2pc ( PLFLT xmin,
PLFLT ymin,
PLFLT xmax,
PLFLT ymax 
)

Definition at line 1691 of file plcore.c.

◆ pldip2dc()

void plplot::pldip2dc ( PLFLT xmin,
PLFLT ymin,
PLFLT xmax,
PLFLT ymax 
)

Definition at line 1737 of file plcore.c.

◆ plend1_impl()

subroutine, private plplot::plend1_impl ( )
private

Definition at line 554 of file plplot.f90.

◆ plend_impl()

subroutine, private plplot::plend_impl ( )
private

Definition at line 562 of file plplot.f90.

◆ pleop_impl()

subroutine, private plplot::pleop_impl ( )
private

Definition at line 570 of file plplot.f90.

◆ plerrx()

void plplot::plerrx ( PLFLT []  xmin,
PLFLT []  xmax,
PLFLT []  y 
)

Definition at line 264 of file plplot.d.

◆ plerry()

void plplot::plerry ( PLFLT []  x,
PLFLT []  ymin,
PLFLT []  ymax 
)

Definition at line 273 of file plplot.d.

◆ plf2eval()

PLFLT plplot::plf2eval ( PLINT  ix,
PLINT  iy,
PLPointer  plf2eval_data 
)

Definition at line 447 of file plcont.c.

◆ plf2eval2()

PLFLT plplot::plf2eval2 ( PLINT  ix,
PLINT  iy,
PLPointer  plf2eval_data 
)

Definition at line 428 of file plcont.c.

◆ plf2evalr()

PLFLT plplot::plf2evalr ( PLINT  ix,
PLINT  iy,
PLPointer  plf2eval_data 
)

Definition at line 466 of file plcont.c.

◆ plfamadv_impl()

subroutine, private plplot::plfamadv_impl ( )
private

Definition at line 578 of file plplot.f90.

◆ plfcont()

void plplot::plfcont ( PLFLT function(PLINT, PLINT, PLPointer f2eval,
PLPointer  f2eval_data,
PLINT  nx,
PLINT  ny,
PLINT  kx,
PLINT  lx,
PLINT  ky,
PLINT  ly,
PLFLT clevel,
PLINT  nlevel,
void function(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer pltr,
PLPointer  pltr_data 
)

◆ plfill()

void plplot::plfill ( PLFLT []  x,
PLFLT []  y 
)

Definition at line 282 of file plplot.d.

◆ plfill3()

void plplot::plfill3 ( PLFLT []  x,
PLFLT []  y,
PLFLT []  z 
)

Definition at line 290 of file plplot.d.

◆ plFindCommand()

char* plplot::plFindCommand ( PLCHAR_VECTOR  fn)

Looks for the specified executable file. Search path: if command invoked in the build tree: build_tree/tk (plserver lies there - needed for the tk driver) source_tree/scripts (plpr lies there - needed for the tk driver) else PLPLOT_BIN_ENV = current directory PLPLOT_HOME_ENV/bin = /bin BIN_DIR

The caller must free the returned pointer (points to malloc'ed memory) when finished with it.

Parameters
fnName of the executable(?).
Returns
The location of the executable file.

Definition at line 2146 of file plctrl.c.

◆ plFindName()

PLINT plplot::plFindName ( char *  p)

Authors: Paul Dubois (LLNL), others? This function is in the public domain.

Given a pathname, determine if it is a symbolic link. If so, continue searching to the ultimate terminus - there may be more than one link. Use the error value to determine when the terminus is reached, and to determine if the pathname really exists. Then stat it to determine whether it's executable. Return 0 for an executable, errno otherwise. Note that 'p' must have at least one '/' character - it does by construction in this program. The contents of the array pointed to by 'p' are changed to the actual pathname if findname is successful.

This function is only defined under Unix for now.

Parameters
pName of the executable to find.
Returns
0 if p is found & is an executable.

Definition at line 2432 of file plctrl.c.

◆ plflush_impl()

subroutine, private plplot::plflush_impl ( )
private

Definition at line 586 of file plplot.f90.

◆ plfont_impl()

subroutine, private plplot::plfont_impl ( integer, intent(in)  font)
private

Definition at line 594 of file plplot.f90.

◆ plfontld_impl()

subroutine, private plplot::plfontld_impl ( integer, intent(in)  charset)
private

Definition at line 607 of file plplot.f90.

◆ plFree2dGrid()

void plplot::plFree2dGrid ( PLFLT **  f,
PLINT  nx,
PLINT  ny 
)

◆ plfshade()

void plplot::plfshade ( PLFLT function(PLINT, PLINT, PLPointer f2eval,
PLPointer  f2eval_data,
PLFLT function(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,
PLFLT  sh_width,
PLINT  min_color,
PLFLT  min_width,
PLINT  max_color,
PLFLT  max_width,
void function(PLINT, PLFLT *, PLFLT *)  fill,
PLBOOL  rectangular,
void function(PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer pltr,
PLPointer  pltr_data 
)

◆ plgcol0_impl()

subroutine, private plplot::plgcol0_impl ( integer, intent(in)  icol,
integer, intent(out)  r,
integer, intent(out)  g,
integer, intent(out)  b 
)
private

Definition at line 620 of file plplot.f90.

◆ plgcolbg_impl()

subroutine, private plplot::plgcolbg_impl ( integer, intent(out)  r,
integer, intent(out)  g,
integer, intent(out)  b 
)
private

Definition at line 641 of file plplot.f90.

◆ plgcompression_impl()

subroutine, private plplot::plgcompression_impl ( integer, intent(out)  compression)
private

Definition at line 660 of file plplot.f90.

◆ plgdev()

void plplot::plgdev ( out string  p_dev)

Definition at line 299 of file plplot.d.

◆ plgdev_impl()

subroutine, private plplot::plgdev_impl ( character*(*), intent(out)  dev)
private

Definition at line 677 of file plplot.f90.

◆ plgDevs()

void plplot::plgDevs ( char ***  p_menustr,
char ***  p_devname,
int *  p_ndev 
)

◆ plgdrawmode_impl()

integer function, private plplot::plgdrawmode_impl ( )
private

Definition at line 693 of file plplot.f90.

◆ plgesc()

void plplot::plgesc ( char *  p_esc)

Definition at line 3914 of file plcore.c.

◆ plget_arguments_dynamic()

integer function, private plplot::plget_arguments_dynamic ( character(len=:), dimension(:), intent(out), allocatable  argv)
private

Definition at line 708 of file plplot.f90.

◆ plget_arguments_static()

integer function, private plplot::plget_arguments_static ( integer, intent(out)  nargv,
character(len=*), dimension(0:), intent(out)  argv 
)
private

Definition at line 777 of file plplot.f90.

◆ plget_arguments_static_length()

integer function, private plplot::plget_arguments_static_length ( character(len=*), dimension(:), intent(out), allocatable  argv,
integer, intent(in)  disambiguate 
)
private

Definition at line 739 of file plplot.f90.

◆ plGetCursor()

PLINT plplot::plGetCursor ( PLGraphicsIn plg)

Wait for graphics input event and translate to world coordinates.

Author
Paul Casteels.
Parameters
plgPointer to PLGraphicsIn
Returns
0 if no translation to world coordinates is possible.
See also
PLGraphicsIn

Definition at line 244 of file plpage.c.

◆ plGetFlt()

PLFLT plplot::plGetFlt ( PLCHAR_VECTOR  s)

Prompts human to input a float in response to given message.

Parameters
sThe prompt message.
Returns
The PLFLT the human entered.

Definition at line 2945 of file plctrl.c.

◆ plGetInt()

PLINT plplot::plGetInt ( PLCHAR_VECTOR  s)

Prompts human to input an integer in response to given message.

Parameters
sThe prompt message.
Returns
The PLINT the human entered.

Definition at line 2910 of file plctrl.c.

◆ plGetName()

void plplot::plGetName ( PLCHAR_VECTOR  dir,
PLCHAR_VECTOR  subdir,
PLCHAR_VECTOR  filename,
char **  filespec 
)

Gets search name for file by concatenating the dir, subdir, and file name, allocating memory as needed. The appropriate delimiter is added after the dir specification as necessary. The caller is responsible for freeing the malloc'ed memory.

Parameters
dirThe directory name.
subdirThe sub-directory name.
filenameThe file name.
filespecThe result of concatenating dir, subdir and filename.

Definition at line 2453 of file plctrl.c.

◆ plgfam_impl()

subroutine, private plplot::plgfam_impl ( integer, intent(out)  fam,
integer, intent(out)  num,
integer, intent(out)  bmax 
)
private

Definition at line 817 of file plplot.f90.

◆ plgfci_impl()

subroutine, private plplot::plgfci_impl ( integer, intent(out)  fci)
private

Definition at line 836 of file plplot.f90.

◆ plgFileDevs()

void plplot::plgFileDevs ( char ***  p_menustr,
char ***  p_devname,
int *  p_ndev 
)

◆ plgfnam()

void plplot::plgfnam ( out string  fnam)

Definition at line 307 of file plplot.d.

◆ plgfnam_impl()

subroutine, private plplot::plgfnam_impl ( character*(*), intent(out)  fnam)
private

Definition at line 853 of file plplot.f90.

◆ plgfont_impl()

subroutine, private plplot::plgfont_impl ( integer, intent(out)  family,
integer, intent(out)  style,
integer, intent(out)  weight 
)
private

Definition at line 869 of file plplot.f90.

◆ plglevel_impl()

subroutine, private plplot::plglevel_impl ( integer, intent(out)  level)
private

Definition at line 888 of file plplot.f90.

◆ plgra_impl()

subroutine, private plplot::plgra_impl ( )
private

Definition at line 905 of file plplot.f90.

◆ plgradient()

void plplot::plgradient ( PLFLT []  x,
PLFLT []  y,
PLFLT  angle 
)

Definition at line 315 of file plplot.d.

◆ plgriddata()

void plplot::plgriddata ( PLFLT []  x,
PLFLT []  y,
PLFLT []  z,
PLFLT []  xg,
PLFLT []  yg,
PLFLT  zg[][],
PLINT  type,
PLFLT  data 
)

Definition at line 323 of file plplot.d.

◆ plgstrm_impl()

subroutine, private plplot::plgstrm_impl ( integer, intent(out)  strm)
private

Definition at line 913 of file plplot.f90.

◆ plgver()

void plplot::plgver ( out string  p_ver)

Definition at line 338 of file plplot.d.

◆ plgver_impl()

subroutine, private plplot::plgver_impl ( character*(*), intent(out)  ver)
private

Definition at line 930 of file plplot.f90.

◆ plgxax_impl()

subroutine, private plplot::plgxax_impl ( integer, intent(out)  digmax,
integer, intent(out)  digits 
)
private

Definition at line 946 of file plplot.f90.

◆ plgyax_impl()

subroutine, private plplot::plgyax_impl ( integer, intent(out)  digmax,
integer, intent(out)  digits 
)
private

Definition at line 964 of file plplot.f90.

◆ plgzax_impl()

subroutine, private plplot::plgzax_impl ( integer, intent(out)  digmax,
integer, intent(out)  digits 
)
private

Definition at line 982 of file plplot.f90.

◆ plhist()

void plplot::plhist ( PLFLT []  data,
PLFLT  datmin,
PLFLT  datmax,
PLINT  nbin,
PLINT  opt 
)

Definition at line 346 of file plplot.d.

◆ plimage()

void plplot::plimage ( PLFLT  idata[][],
PLFLT  xmin,
PLFLT  xmax,
PLFLT  ymin,
PLFLT  ymax,
PLFLT  zmin,
PLFLT  zmax,
PLFLT  Dxmin,
PLFLT  Dxmax,
PLFLT  Dymin,
PLFLT  Dymax 
)

Definition at line 865 of file plplot.d.

◆ plimagefr() [1/3]

void plplot::plimagefr ( PLFLT  idata[][],
PLFLT  xmin,
PLFLT  xmax,
PLFLT  ymin,
PLFLT  ymax,
PLFLT  zmin,
PLFLT  zmax,
PLFLT  valuemin,
PLFLT  valuemax,
pltr_func  pltr = null,
PLPointer  pltr_data = null 
)

Definition at line 805 of file plplot.d.

◆ plimagefr() [2/3]

void plplot::plimagefr ( PLFLT  idata[][],
PLFLT  xmin,
PLFLT  xmax,
PLFLT  ymin,
PLFLT  ymax,
PLFLT  zmin,
PLFLT  zmax,
PLFLT  valuemin,
PLFLT  valuemax,
PLcGrid  cgrid 
)

Definition at line 817 of file plplot.d.

◆ plimagefr() [3/3]

void plplot::plimagefr ( PLFLT  idata[][],
PLFLT  xmin,
PLFLT  xmax,
PLFLT  ymin,
PLFLT  ymax,
PLFLT  zmin,
PLFLT  zmax,
PLFLT  valuemin,
PLFLT  valuemax,
PLcGrid2  cgrid2 
)

Definition at line 836 of file plplot.d.

◆ plinit_impl()

subroutine, private plplot::plinit_impl ( )
private

Definition at line 1000 of file plplot.f90.

◆ pllab()

void plplot::pllab ( string  xlabel,
string  ylabel,
string  tlabel 
)

Definition at line 352 of file plplot.d.

◆ pllab_impl()

subroutine, private plplot::pllab_impl ( character(len=*), intent(in)  xlab,
character(len=*), intent(in)  ylab,
character(len=*), intent(in)  title 
)
private

Definition at line 1008 of file plplot.f90.

◆ pllegend()

void plplot::pllegend ( 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 []  opt_array,
PLFLT  text_offset,
PLFLT  text_scale,
PLFLT  text_spacing,
PLFLT  text_justification,
PLINT []  text_colors,
string []  text,
PLINT []  box_colors,
PLINT []  box_patterns,
PLFLT []  box_scales,
PLFLT []  box_line_widths,
PLINT []  line_colors,
PLINT []  line_styles,
PLFLT []  line_widths,
PLINT []  symbol_colors,
PLFLT []  symbol_scales,
PLINT []  symbol_numbers,
string []  symbols 
)

Definition at line 358 of file plplot.d.

◆ plline()

void plplot::plline ( PLFLT []  x,
PLFLT []  y 
)

Definition at line 406 of file plplot.d.

◆ plline3()

void plplot::plline3 ( PLFLT []  x,
PLFLT []  y,
PLFLT []  z 
)

Definition at line 414 of file plplot.d.

◆ pllsty_impl()

subroutine, private plplot::pllsty_impl ( integer, intent(in)  lin)
private

Definition at line 1022 of file plplot.f90.

◆ plmap()

void plplot::plmap ( mapform_func  mapform,
string  type,
PLFLT  minlong,
PLFLT  maxlong,
PLFLT  minlat,
PLFLT  maxlat 
)

Definition at line 423 of file plplot.d.

◆ plmapfill()

void plplot::plmapfill ( mapform_func  mapform,
string  name,
PLFLT  minx,
PLFLT  maxx,
PLFLT  miny,
PLFLT  maxy,
const PLINT []  plotentries 
)

Definition at line 457 of file plplot.d.

◆ plmapline()

void plplot::plmapline ( mapform_func  mapform,
string  name,
PLFLT  minx,
PLFLT  maxx,
PLFLT  miny,
PLFLT  maxy,
const PLINT []  plotentries 
)

Definition at line 432 of file plplot.d.

◆ plmapstring()

void plplot::plmapstring ( mapform_func  mapform,
string  name,
string  string,
PLFLT  minx,
PLFLT  maxx,
PLFLT  miny,
PLFLT  maxy,
const PLINT []  plotentries 
)

Definition at line 441 of file plplot.d.

◆ plmaptex()

void plplot::plmaptex ( mapform_func  mapform,
string  name,
PLFLT  dx,
PLFLT  dy,
PLFLT  just,
string  text,
PLFLT  minx,
PLFLT  maxx,
PLFLT  miny,
PLFLT  maxy,
PLINT  plotentry 
)

Definition at line 450 of file plplot.d.

◆ plMergeOpts()

PLINT plplot::plMergeOpts ( PLOptionTable options,
PLCHAR_VECTOR  name,
PLCHAR_VECTOR notes 
)

Merge user option table info structure with internal one.

Parameters
options?
name?
notes?

Definition at line 783 of file plargs.c.

◆ plmesh()

void plplot::plmesh ( PLFLT []  x,
PLFLT []  y,
PLFLT  z[][],
PLINT  opt 
)

Definition at line 464 of file plplot.d.

◆ plmeshc()

void plplot::plmeshc ( PLFLT []  x,
PLFLT []  y,
PLFLT  z[][],
PLINT  opt,
PLFLT []  clevel 
)

Definition at line 476 of file plplot.d.

◆ plMinMax2dGrid() [1/2]

void plplot::plMinMax2dGrid ( PLFLT  f[][],
out PLFLT  fmax,
out PLFLT  fmin 
)

Definition at line 1011 of file plplot.d.

◆ plMinMax2dGrid() [2/2]

void plplot::plMinMax2dGrid ( PLFLT **  f,
PLINT  nx,
PLINT  ny,
PLFLT fmax,
PLFLT fmin 
)

◆ plmkstrm_impl()

subroutine, private plplot::plmkstrm_impl ( integer, intent(in)  strm)
private

Definition at line 1035 of file plplot.f90.

◆ plmtex()

void plplot::plmtex ( string  side,
PLFLT  disp,
PLFLT  pos,
PLFLT  just,
string  text 
)

Definition at line 488 of file plplot.d.

◆ plmtex3()

void plplot::plmtex3 ( string  side,
PLFLT  disp,
PLFLT  pos,
PLFLT  just,
string  text 
)

Definition at line 494 of file plplot.d.

◆ plOptUsage()

void plplot::plOptUsage ( void  )

Print usage & syntax message.

Definition at line 1304 of file plargs.c.

◆ plot3d()

void plplot::plot3d ( PLFLT []  x,
PLFLT []  y,
PLFLT  z[][],
PLINT  opt,
PLBOOL  side 
)

Definition at line 500 of file plplot.d.

◆ plot3dc()

void plplot::plot3dc ( PLFLT []  x,
PLFLT []  y,
PLFLT  z[][],
PLINT  opt,
PLFLT []  clevel 
)

Definition at line 512 of file plplot.d.

◆ plot3dcl()

void plplot::plot3dcl ( PLFLT []  x,
PLFLT []  y,
PLFLT  z[][],
PLINT  opt,
PLFLT []  clevel,
PLINT  ixstart,
PLINT  ixn,
PLINT []  indexymin,
PLINT []  indexymax 
)

Definition at line 525 of file plplot.d.

◆ plparseopts()

PLINT plplot::plparseopts ( char  args[][],
PLINT  mode 
)

Definition at line 56 of file plplot.d.

◆ plparseopts_brief()

integer function, private plplot::plparseopts_brief ( integer, intent(in)  mode)
private

Definition at line 1127 of file plplot.f90.

◆ plparseopts_dynamic()

integer function, private plplot::plparseopts_dynamic ( character(len=:), dimension(:), intent(inout), allocatable  argv,
integer, intent(in)  mode 
)
private

Definition at line 1048 of file plplot.f90.

◆ plparseopts_static()

integer function, private plplot::plparseopts_static ( integer, intent(out)  nargv,
character(len=*), dimension(0:), intent(inout)  argv,
integer, intent(in)  mode 
)
private

Definition at line 1100 of file plplot.f90.

◆ plparseopts_static_length()

integer function, private plplot::plparseopts_static_length ( character(len=*), dimension(:), intent(inout), allocatable  argv,
integer, intent(in)  mode,
integer, intent(in)  disambiguate 
)
private

Definition at line 1072 of file plplot.f90.

◆ plpat()

void plplot::plpat ( PLINT []  inc,
PLINT []  del 
)

Definition at line 539 of file plplot.d.

◆ plpat_impl()

subroutine, private plplot::plpat_impl ( integer, dimension(:), intent(in)  inc,
integer, dimension(:), intent(in)  del 
)
private

Definition at line 1152 of file plplot.f90.

◆ plpoin()

void plplot::plpoin ( PLFLT []  x,
PLFLT []  y,
PLINT  code 
)

Definition at line 547 of file plplot.d.

◆ plpoin3()

void plplot::plpoin3 ( PLFLT []  x,
PLFLT []  y,
PLFLT []  z,
PLINT  code 
)

Definition at line 555 of file plplot.d.

◆ plpoly3()

void plplot::plpoly3 ( PLFLT []  x,
PLFLT []  y,
PLFLT []  z,
PLBOOL []  draw,
PLBOOL  ifcc 
)

Definition at line 581 of file plplot.d.

◆ plprec_impl()

subroutine, private plplot::plprec_impl ( integer, intent(in)  setp,
integer, intent(in)  prec 
)
private

Definition at line 1175 of file plplot.f90.

◆ plpsty_impl()

subroutine, private plplot::plpsty_impl ( integer, intent(in)  patt)
private

Definition at line 1188 of file plplot.f90.

◆ plptex()

void plplot::plptex ( PLFLT  x,
PLFLT  y,
PLFLT  dx,
PLFLT  dy,
PLFLT  just,
string  text 
)

Definition at line 591 of file plplot.d.

◆ plptex3()

void plplot::plptex3 ( PLFLT  wx,
PLFLT  wy,
PLFLT  wz,
PLFLT  dx,
PLFLT  dy,
PLFLT  dz,
PLFLT  sx,
PLFLT  sy,
PLFLT  sz,
PLFLT  just,
string  text 
)

Definition at line 597 of file plplot.d.

◆ plreplot_impl()

subroutine, private plplot::plreplot_impl ( )
private

Definition at line 1201 of file plplot.f90.

◆ plResetOpts()

void plplot::plResetOpts ( void  )

Reset internal option table info structure.

Definition at line 843 of file plargs.c.

◆ plsabort()

void plplot::plsabort ( void function(const char *)  handler)

◆ plsbopH()

void plplot::plsbopH ( void function(void *, int *)  handler,
void *  handler_data 
)

◆ plsButtonEH()

void plplot::plsButtonEH ( void function(PLGraphicsIn *, void *, int *)  ButtonEH,
void *  ButtonEH_data 
)

◆ plscmap0()

void plplot::plscmap0 ( PLINT []  r,
PLINT []  g,
PLINT []  b 
)

Definition at line 616 of file plplot.d.

◆ plscmap0_impl()

subroutine, private plplot::plscmap0_impl ( integer, dimension(:), intent(in)  r,
integer, dimension(:), intent(in)  g,
integer, dimension(:), intent(in)  b 
)
private

Definition at line 1209 of file plplot.f90.

◆ plscmap0a()

void plplot::plscmap0a ( PLINT []  r,
PLINT []  g,
PLINT []  b,
PLFLT []  a 
)

Definition at line 625 of file plplot.d.

◆ plscmap0n_impl()

subroutine, private plplot::plscmap0n_impl ( integer, intent(in)  n)
private

Definition at line 1232 of file plplot.f90.

◆ plscmap1()

void plplot::plscmap1 ( PLINT []  r,
PLINT []  g,
PLINT []  b 
)

Definition at line 635 of file plplot.d.

◆ plscmap1_impl()

subroutine, private plplot::plscmap1_impl ( integer, dimension(:), intent(in)  r,
integer, dimension(:), intent(in)  g,
integer, dimension(:), intent(in)  b 
)
private

Definition at line 1245 of file plplot.f90.

◆ plscmap1a()

void plplot::plscmap1a ( PLINT []  r,
PLINT []  g,
PLINT []  b,
PLFLT []  a 
)

Definition at line 644 of file plplot.d.

◆ plscmap1l()

void plplot::plscmap1l ( PLBOOL  itype,
PLFLT []  intensity,
PLFLT []  coord1,
PLFLT []  coord2,
PLFLT []  coord3,
PLBOOL []  alt_hue_path = null 
)

Definition at line 655 of file plplot.d.

◆ plscmap1la()

void plplot::plscmap1la ( PLBOOL  itype,
PLFLT []  intensity,
PLFLT []  coord1,
PLFLT []  coord2,
PLFLT []  coord3,
PLFLT []  a,
PLBOOL []  alt_hue_path = null 
)

Definition at line 675 of file plplot.d.

◆ plscmap1n_impl()

subroutine, private plplot::plscmap1n_impl ( integer, intent(in)  n)
private

Definition at line 1268 of file plplot.f90.

◆ plscol0_impl()

subroutine, private plplot::plscol0_impl ( integer, intent(in)  icol,
integer, intent(in)  r,
integer, intent(in)  g,
integer, intent(in)  b 
)
private

Definition at line 1281 of file plplot.f90.

◆ plscolbg_impl()

subroutine, private plplot::plscolbg_impl ( integer, intent(in)  r,
integer, intent(in)  g,
integer, intent(in)  b 
)
private

Definition at line 1295 of file plplot.f90.

◆ plscolor_impl()

subroutine, private plplot::plscolor_impl ( integer, intent(in)  color)
private

Definition at line 1309 of file plplot.f90.

◆ plscompression_impl()

subroutine, private plplot::plscompression_impl ( integer, intent(in)  compression)
private

Definition at line 1322 of file plplot.f90.

◆ plsdev()

void plplot::plsdev ( string  devname)

Definition at line 693 of file plplot.d.

◆ plsdev_impl()

subroutine, private plplot::plsdev_impl ( character(len=*), intent(in)  devname)
private

Definition at line 1335 of file plplot.f90.

◆ plsdrawmode_impl()

subroutine, private plplot::plsdrawmode_impl ( integer, intent(in)  mode)
private

Definition at line 1349 of file plplot.f90.

◆ plseed_impl()

subroutine, private plplot::plseed_impl ( integer, intent(in)  s)
private

Definition at line 1362 of file plplot.f90.

◆ plseopH()

void plplot::plseopH ( void function(void *, int *)  handler,
void *  handler_data 
)

◆ plsError()

void plplot::plsError ( PLINT errcode,
const char *  errmsg 
)

◆ plsesc_impl()

subroutine, private plplot::plsesc_impl ( integer, intent(in)  esc)
private

Definition at line 1376 of file plplot.f90.

◆ plsetopt()

PLINT plplot::plsetopt ( string  opt,
string  optarg 
)

Definition at line 981 of file plplot.d.

◆ plsetopt_impl()

integer function, private plplot::plsetopt_impl ( character(len=*), intent(in)  opt,
character(len=*), intent(in)  optarg 
)
private

Definition at line 1389 of file plplot.f90.

◆ plSetUsage()

void plplot::plSetUsage ( PLCHAR_VECTOR  program_string,
PLCHAR_VECTOR  usage_string 
)

Set the strings used in usage and syntax messages.

Parameters
program_stringThe program name.
usage_stringString describing how to use the program.

Definition at line 1287 of file plargs.c.

◆ plsexit()

void plplot::plsexit ( int function(const char *)  handler)

◆ plsfam_impl()

subroutine, private plplot::plsfam_impl ( integer, intent(in)  fam,
integer, intent(in)  num,
integer, intent(in)  bmax 
)
private

Definition at line 1407 of file plplot.f90.

◆ plsfci_impl()

subroutine, private plplot::plsfci_impl ( integer, intent(in)  fci)
private

Definition at line 1420 of file plplot.f90.

◆ plsfnam()

void plplot::plsfnam ( string  fnam)

Definition at line 699 of file plplot.d.

◆ plsfnam_impl()

subroutine, private plplot::plsfnam_impl ( character(len=*), intent(in)  fnam)
private

Definition at line 1435 of file plplot.f90.

◆ plsfont_impl()

subroutine, private plplot::plsfont_impl ( integer, intent(in)  family,
integer, intent(in)  style,
integer, intent(in)  weight 
)
private

Definition at line 1449 of file plplot.f90.

◆ plshade()

void plplot::plshade ( PLFLT  a[][],
def_func  defined,
PLFLT  left,
PLFLT  right,
PLFLT  bottom,
PLFLT  top,
PLFLT  shade_min,
PLFLT  shade_max,
PLINT  sh_cmap,
PLFLT  sh_color,
PLFLT  sh_width,
PLINT  min_color,
PLFLT  min_width,
PLINT  max_color,
PLFLT  max_width,
PLBOOL  rectangular,
pltr_func  pltr = null,
PLPointer  pltr_data = null 
)

Definition at line 705 of file plplot.d.

◆ plshades() [1/3]

void plplot::plshades ( PLFLT  a[][],
def_func  defined,
PLFLT  xmin,
PLFLT  xmax,
PLFLT  ymin,
PLFLT  ymax,
PLFLT []  clevel,
PLFLT  fill_width,
PLINT  cont_color,
PLFLT  cont_width,
PLBOOL  rectangular,
pltr_func  pltr = null,
PLPointer  pltr_data = null 
)

Definition at line 719 of file plplot.d.

◆ plshades() [2/3]

void plplot::plshades ( PLFLT  a[][],
def_func  defined,
PLFLT  xmin,
PLFLT  xmax,
PLFLT  ymin,
PLFLT  ymax,
PLFLT []  clevel,
PLFLT  fill_width,
PLINT  cont_color,
PLFLT  cont_width,
PLBOOL  rectangular,
ref PLcGrid  cgrid 
)

Definition at line 730 of file plplot.d.

◆ plshades() [3/3]

void plplot::plshades ( PLFLT  a[][],
def_func  defined,
PLFLT  xmin,
PLFLT  xmax,
PLFLT  ymin,
PLFLT  ymax,
PLFLT []  clevel,
PLFLT  fill_width,
PLINT  cont_color,
PLFLT  cont_width,
PLBOOL  rectangular,
ref PLcGrid2  cgrid2 
)

Definition at line 749 of file plplot.d.

◆ plsKeyEH()

void plplot::plsKeyEH ( void function(PLGraphicsIn *, void *, int *)  KeyEH,
void *  KeyEH_data 
)

◆ plsmem_impl()

subroutine, private plplot::plsmem_impl ( integer, intent(in)  maxx,
integer, intent(in)  maxy,
character(kind=c_char), dimension(:, :, :), intent(in), target  plotmem 
)
private

Definition at line 1466 of file plplot.f90.

◆ plsmema_impl()

subroutine, private plplot::plsmema_impl ( integer, intent(in)  maxx,
integer, intent(in)  maxy,
character(kind=c_char), dimension(:, :, :), intent(in), target  plotmem 
)
private

Definition at line 1497 of file plplot.f90.

◆ plsori_impl()

subroutine, private plplot::plsori_impl ( integer, intent(in)  rot)
private

Definition at line 1524 of file plplot.f90.

◆ plspal0()

void plplot::plspal0 ( string  filename)

Definition at line 604 of file plplot.d.

◆ plspal0_impl()

subroutine, private plplot::plspal0_impl ( character(len=*), intent(in)  filename)
private

Definition at line 1537 of file plplot.f90.

◆ plspal1()

void plplot::plspal1 ( string  filename,
PLBOOL  interpolate 
)

Definition at line 610 of file plplot.d.

◆ plspal1_impl()

subroutine, private plplot::plspal1_impl ( character(len=*), intent(in)  filename,
logical, intent(in)  interpolate 
)
private

Definition at line 1551 of file plplot.f90.

◆ plspause_impl()

subroutine, private plplot::plspause_impl ( logical, intent(in)  pause)
private

Definition at line 1568 of file plplot.f90.

◆ plsstrm_impl()

subroutine, private plplot::plsstrm_impl ( integer, intent(in)  strm)
private

Definition at line 1582 of file plplot.f90.

◆ plssub_impl()

subroutine, private plplot::plssub_impl ( integer, intent(in)  nx,
integer, intent(in)  ny 
)
private

Definition at line 1595 of file plplot.f90.

◆ plstar_impl()

subroutine, private plplot::plstar_impl ( integer, intent(in)  nx,
integer, intent(in)  ny 
)
private

Definition at line 1608 of file plplot.f90.

◆ plstart()

void plplot::plstart ( string  devname,
PLINT  nx,
PLINT  ny 
)

Definition at line 778 of file plplot.d.

◆ plstart_impl()

subroutine, private plplot::plstart_impl ( character(len=*), intent(in)  devname,
integer, intent(in)  nx,
integer, intent(in)  ny 
)
private

Definition at line 1621 of file plplot.f90.

◆ plstring()

void plplot::plstring ( PLFLT []  x,
PLFLT []  y,
string  text 
)

Definition at line 564 of file plplot.d.

◆ plstring3()

void plplot::plstring3 ( PLFLT []  x,
PLFLT []  y,
PLFLT []  z,
string  text 
)

Definition at line 572 of file plplot.d.

◆ plstripc()

void plplot::plstripc ( PLINT id,
string  xspec,
string  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,
string []  legline,
string  labx,
string  laby,
string  labtop 
)

Definition at line 784 of file plplot.d.

◆ plstripd_impl()

subroutine, private plplot::plstripd_impl ( integer, intent(in)  id)
private

Definition at line 1636 of file plplot.f90.

◆ plstyl()

void plplot::plstyl ( PLINT []  mark,
PLINT []  space 
)

Definition at line 876 of file plplot.d.

◆ plstyl_impl()

subroutine, private plplot::plstyl_impl ( integer, dimension(:), intent(in)  mark,
integer, dimension(:), intent(in)  space 
)
private

Definition at line 1649 of file plplot.f90.

◆ plsurf3d()

void plplot::plsurf3d ( PLFLT []  x,
PLFLT []  y,
PLFLT  z[][],
PLINT  opt,
PLFLT []  clevel = null 
)

Definition at line 884 of file plplot.d.

◆ plsurf3dl()

void plplot::plsurf3dl ( PLFLT []  x,
PLFLT []  y,
PLFLT  z[][],
PLINT  opt,
PLFLT []  clevel,
PLINT  ixstart,
PLINT  ixn,
PLINT []  indexymin,
PLINT []  indexymax 
)

Definition at line 899 of file plplot.d.

◆ plsvect()

void plplot::plsvect ( PLFLT []  arrowx,
PLFLT []  arrowy,
PLBOOL  fill 
)

Definition at line 121 of file plplot.d.

◆ plsvect_none()

subroutine, private plplot::plsvect_none ( logical, intent(in), optional  fill)
private

Definition at line 1672 of file plplot.f90.

◆ plsxax_impl()

subroutine, private plplot::plsxax_impl ( integer, intent(in)  digmax,
integer, intent(in)  digits 
)
private

Definition at line 1688 of file plplot.f90.

◆ plsxwin()

void plplot::plsxwin ( PLINT  window_id)

Definition at line 3978 of file plcore.c.

◆ plsyax_impl()

subroutine, private plplot::plsyax_impl ( integer, intent(in)  digmax,
integer, intent(in)  digits 
)
private

Definition at line 1701 of file plplot.f90.

◆ plsym()

void plplot::plsym ( PLFLT []  x,
PLFLT []  y,
PLINT  code 
)

Definition at line 912 of file plplot.d.

◆ plszax_impl()

subroutine, private plplot::plszax_impl ( integer, intent(in)  digmax,
integer, intent(in)  digits 
)
private

Definition at line 1714 of file plplot.f90.

◆ pltext_impl()

subroutine, private plplot::pltext_impl ( )
private

Definition at line 1727 of file plplot.f90.

◆ pltimefmt()

void plplot::pltimefmt ( string  fmt)

Definition at line 920 of file plplot.d.

◆ pltimefmt_impl()

subroutine, private plplot::pltimefmt_impl ( character(len=*), intent(in)  fmt)
private

Definition at line 1735 of file plplot.f90.

◆ pltr0()

void plplot::pltr0 ( PLFLT  x,
PLFLT  y,
PLFLT tx,
PLFLT ty,
PLPointer  pltr_data 
)

◆ pltr0f()

void plplot::pltr0f ( PLFLT  x,
PLFLT  y,
PLFLT tx,
PLFLT ty,
void *  pltr_data 
)

◆ pltr1()

void plplot::pltr1 ( PLFLT  x,
PLFLT  y,
PLFLT tx,
PLFLT ty,
PLPointer  pltr_data 
)

Definition at line 874 of file plcont.c.

◆ pltr2()

void plplot::pltr2 ( PLFLT  x,
PLFLT  y,
PLFLT tx,
PLFLT ty,
PLPointer  pltr_data 
)

Definition at line 941 of file plcont.c.

◆ pltr2f()

void plplot::pltr2f ( PLFLT  x,
PLFLT  y,
PLFLT tx,
PLFLT ty,
void *  pltr_data 
)

Definition at line 1294 of file plcont.c.

◆ pltr2p()

void plplot::pltr2p ( PLFLT  x,
PLFLT  y,
PLFLT tx,
PLFLT ty,
PLPointer  pltr_data 
)

Definition at line 1113 of file plcont.c.

◆ plTranslateCursor()

PLINT plplot::plTranslateCursor ( PLGraphicsIn plg)

Translates cursor position from relative device coordinates to world coordinates.

Author
Paul Casteels, modified by Alan W. Irwin
Parameters
plgPointer to PLGraphicsIn
Returns
0 if no translation to world coordinates is possible.

Definition at line 259 of file plpage.c.

◆ plvect() [1/3]

void plplot::plvect ( PLFLT  u[][],
PLFLT  v[][],
PLFLT  scale,
pltr_func  pltr = null,
PLPointer  pltr_data = null 
)

Definition at line 66 of file plplot.d.

◆ plvect() [2/3]

void plplot::plvect ( PLFLT  u[][],
PLFLT  v[][],
PLFLT  scale,
ref PLcGrid  cgrid 
)

Definition at line 76 of file plplot.d.

◆ plvect() [3/3]

void plplot::plvect ( PLFLT  u[][],
PLFLT  v[][],
PLFLT  scale,
ref PLcGrid2  cgrid2 
)

Definition at line 94 of file plplot.d.

◆ plvsta_impl()

subroutine, private plplot::plvsta_impl ( )
private

Definition at line 1749 of file plplot.f90.

◆ plxormod_impl()

subroutine, private plplot::plxormod_impl ( logical, intent(in)  mode,
logical, intent(out)  status 
)
private

Definition at line 1757 of file plplot.f90.

Variable Documentation

◆ __pad0__

C plplot::__pad0__

◆ BASE_CONT

const plplot::BASE_CONT = 0x008

Definition at line 1220 of file plplot.d.

◆ C

plplot::C
Initial value:
{
alias PLINT function( PLFLT, PLFLT ) def_func
int PLINT
Definition: plplot.h:181
float PLFLT
Definition: plplot.h:163

◆ c_PLcGrid

alias _N7 plplot::c_PLcGrid

Definition at line 1342 of file plplot.d.

◆ c_PLcGrid2

alias _N8 plplot::c_PLcGrid2

Definition at line 1358 of file plplot.d.

◆ DRAW_LINEX

const plplot::DRAW_LINEX = 0x001

Definition at line 1216 of file plplot.d.

◆ DRAW_LINEXY

const plplot::DRAW_LINEXY = 0x003

Definition at line 1218 of file plplot.d.

◆ DRAW_LINEY

const plplot::DRAW_LINEY = 0x002

Definition at line 1217 of file plplot.d.

◆ DRAW_SIDES

const plplot::DRAW_SIDES = 0x040

Definition at line 1223 of file plplot.d.

◆ FACETED

const plplot::FACETED = 0x080

Definition at line 1224 of file plplot.d.

◆ GRID_CSA

const plplot::GRID_CSA = 1

Definition at line 1165 of file plplot.d.

◆ GRID_DTLI

const plplot::GRID_DTLI = 2

Definition at line 1166 of file plplot.d.

◆ GRID_NNAIDW

const plplot::GRID_NNAIDW = 6

Definition at line 1170 of file plplot.d.

◆ GRID_NNI

const plplot::GRID_NNI = 3

Definition at line 1167 of file plplot.d.

◆ GRID_NNIDW

const plplot::GRID_NNIDW = 4

Definition at line 1168 of file plplot.d.

◆ GRID_NNLI

const plplot::GRID_NNLI = 5

Definition at line 1169 of file plplot.d.

◆ MAG_COLOR

const plplot::MAG_COLOR = 0x004

Definition at line 1219 of file plplot.d.

◆ maxlen

integer(kind=private_plint), parameter, private plplot::maxlen = 320
private

Definition at line 48 of file plplot.f90.

◆ MESH

const plplot::MESH = 0x100

Definition at line 1225 of file plplot.d.

◆ ONEW2B

const plplot::ONEW2B = 3

Definition at line 1098 of file plplot.d.

◆ ONEW2D

const plplot::ONEW2D = 4

Definition at line 1099 of file plplot.d.

◆ PL_BIN_CENTRED

const plplot::PL_BIN_CENTRED = 0x1

Definition at line 1162 of file plplot.d.

◆ PL_BIN_DEFAULT

const plplot::PL_BIN_DEFAULT = 0x0

Definition at line 1161 of file plplot.d.

◆ PL_BIN_NOEMPTY

const plplot::PL_BIN_NOEMPTY = 0x4

Definition at line 1164 of file plplot.d.

◆ PL_BIN_NOEXPAND

const plplot::PL_BIN_NOEXPAND = 0x2

Definition at line 1163 of file plplot.d.

◆ PL_COLORBAR_BACKGROUND

const plplot::PL_COLORBAR_BACKGROUND = 0x8000

Definition at line 1210 of file plplot.d.

◆ PL_COLORBAR_BOUNDING_BOX

const plplot::PL_COLORBAR_BOUNDING_BOX = 0x10000

Definition at line 1211 of file plplot.d.

◆ PL_COLORBAR_CAP_HIGH

const plplot::PL_COLORBAR_CAP_HIGH = 0x200

Definition at line 1204 of file plplot.d.

◆ PL_COLORBAR_CAP_LOW

const plplot::PL_COLORBAR_CAP_LOW = 0x100

Definition at line 1203 of file plplot.d.

◆ PL_COLORBAR_CAP_NONE

const plplot::PL_COLORBAR_CAP_NONE = 0x80

Definition at line 1202 of file plplot.d.

◆ PL_COLORBAR_GRADIENT

const plplot::PL_COLORBAR_GRADIENT = 0x40

Definition at line 1201 of file plplot.d.

◆ PL_COLORBAR_IMAGE

const plplot::PL_COLORBAR_IMAGE = 0x10

Definition at line 1199 of file plplot.d.

◆ PL_COLORBAR_LABEL_BOTTOM

const plplot::PL_COLORBAR_LABEL_BOTTOM = 0x8

Definition at line 1198 of file plplot.d.

◆ PL_COLORBAR_LABEL_LEFT

const plplot::PL_COLORBAR_LABEL_LEFT = 0x1

Definition at line 1195 of file plplot.d.

◆ PL_COLORBAR_LABEL_RIGHT

const plplot::PL_COLORBAR_LABEL_RIGHT = 0x2

Definition at line 1196 of file plplot.d.

◆ PL_COLORBAR_LABEL_TOP

const plplot::PL_COLORBAR_LABEL_TOP = 0x4

Definition at line 1197 of file plplot.d.

◆ PL_COLORBAR_NULL

const plplot::PL_COLORBAR_NULL = 0x0

Definition at line 1194 of file plplot.d.

◆ PL_COLORBAR_ORIENT_BOTTOM

const plplot::PL_COLORBAR_ORIENT_BOTTOM = 0x4000

Definition at line 1209 of file plplot.d.

◆ PL_COLORBAR_ORIENT_LEFT

const plplot::PL_COLORBAR_ORIENT_LEFT = 0x2000

Definition at line 1208 of file plplot.d.

◆ PL_COLORBAR_ORIENT_RIGHT

const plplot::PL_COLORBAR_ORIENT_RIGHT = 0x800

Definition at line 1206 of file plplot.d.

◆ PL_COLORBAR_ORIENT_TOP

const plplot::PL_COLORBAR_ORIENT_TOP = 0x1000

Definition at line 1207 of file plplot.d.

◆ PL_COLORBAR_SHADE

const plplot::PL_COLORBAR_SHADE = 0x20

Definition at line 1200 of file plplot.d.

◆ PL_COLORBAR_SHADE_LABEL

const plplot::PL_COLORBAR_SHADE_LABEL = 0x400

Definition at line 1205 of file plplot.d.

◆ PL_DRAWMODE_DEFAULT

const plplot::PL_DRAWMODE_DEFAULT = 0x1

Definition at line 1213 of file plplot.d.

◆ PL_DRAWMODE_REPLACE

const plplot::PL_DRAWMODE_REPLACE = 0x2

Definition at line 1214 of file plplot.d.

◆ PL_DRAWMODE_UNKNOWN

const plplot::PL_DRAWMODE_UNKNOWN = 0x0

Definition at line 1212 of file plplot.d.

◆ PL_DRAWMODE_XOR

const plplot::PL_DRAWMODE_XOR = 0x4

Definition at line 1215 of file plplot.d.

◆ pl_end_of_string

character(len=1), parameter plplot::pl_end_of_string = achar(0)

Definition at line 49 of file plplot.f90.

◆ PL_FCI_BOLD

const plplot::PL_FCI_BOLD = 0x1

Definition at line 1141 of file plplot.d.

◆ PL_FCI_FAMILY

const plplot::PL_FCI_FAMILY = 0x0

Definition at line 1129 of file plplot.d.

◆ PL_FCI_HEXDIGIT_MASK

const plplot::PL_FCI_HEXDIGIT_MASK = 0xf

Definition at line 1126 of file plplot.d.

◆ PL_FCI_HEXPOWER_IMPOSSIBLE

const plplot::PL_FCI_HEXPOWER_IMPOSSIBLE = 0xf

Definition at line 1128 of file plplot.d.

◆ PL_FCI_HEXPOWER_MASK

const plplot::PL_FCI_HEXPOWER_MASK = 0x7

Definition at line 1127 of file plplot.d.

◆ PL_FCI_IMPOSSIBLE

const plplot::PL_FCI_IMPOSSIBLE = 0x00000000

Definition at line 1125 of file plplot.d.

◆ PL_FCI_ITALIC

const plplot::PL_FCI_ITALIC = 0x1

Definition at line 1138 of file plplot.d.

◆ PL_FCI_MARK

const plplot::PL_FCI_MARK = 0x80000000

Definition at line 1124 of file plplot.d.

◆ PL_FCI_MEDIUM

const plplot::PL_FCI_MEDIUM = 0x0

Definition at line 1140 of file plplot.d.

◆ PL_FCI_MONO

const plplot::PL_FCI_MONO = 0x2

Definition at line 1134 of file plplot.d.

◆ PL_FCI_OBLIQUE

const plplot::PL_FCI_OBLIQUE = 0x2

Definition at line 1139 of file plplot.d.

◆ PL_FCI_SANS

const plplot::PL_FCI_SANS = 0x0

Definition at line 1132 of file plplot.d.

◆ PL_FCI_SCRIPT

const plplot::PL_FCI_SCRIPT = 0x3

Definition at line 1135 of file plplot.d.

◆ PL_FCI_SERIF

const plplot::PL_FCI_SERIF = 0x1

Definition at line 1133 of file plplot.d.

◆ PL_FCI_STYLE

const plplot::PL_FCI_STYLE = 0x1

Definition at line 1130 of file plplot.d.

◆ PL_FCI_SYMBOL

const plplot::PL_FCI_SYMBOL = 0x4

Definition at line 1136 of file plplot.d.

◆ PL_FCI_UPRIGHT

const plplot::PL_FCI_UPRIGHT = 0x0

Definition at line 1137 of file plplot.d.

◆ PL_FCI_WEIGHT

const plplot::PL_FCI_WEIGHT = 0x2

Definition at line 1131 of file plplot.d.

◆ PL_HIST_DEFAULT

const plplot::PL_HIST_DEFAULT = 0x00

Definition at line 1171 of file plplot.d.

◆ PL_HIST_IGNORE_OUTLIERS

const plplot::PL_HIST_IGNORE_OUTLIERS = 0x02

Definition at line 1173 of file plplot.d.

◆ PL_HIST_NOEMPTY

const plplot::PL_HIST_NOEMPTY = 0x10

Definition at line 1175 of file plplot.d.

◆ PL_HIST_NOEXPAND

const plplot::PL_HIST_NOEXPAND = 0x08

Definition at line 1174 of file plplot.d.

◆ PL_HIST_NOSCALING

const plplot::PL_HIST_NOSCALING = 0x01

Definition at line 1172 of file plplot.d.

◆ PL_LEGEND_BACKGROUND

const plplot::PL_LEGEND_BACKGROUND = 0x20

Definition at line 1191 of file plplot.d.

◆ PL_LEGEND_BOUNDING_BOX

const plplot::PL_LEGEND_BOUNDING_BOX = 0x40

Definition at line 1192 of file plplot.d.

◆ PL_LEGEND_COLOR_BOX

const plplot::PL_LEGEND_COLOR_BOX = 0x2

Definition at line 1187 of file plplot.d.

◆ PL_LEGEND_LINE

const plplot::PL_LEGEND_LINE = 0x4

Definition at line 1188 of file plplot.d.

◆ PL_LEGEND_NONE

const plplot::PL_LEGEND_NONE = 0x1

Definition at line 1186 of file plplot.d.

◆ PL_LEGEND_NULL

const plplot::PL_LEGEND_NULL = 0x0

Definition at line 1185 of file plplot.d.

◆ PL_LEGEND_ROW_MAJOR

const plplot::PL_LEGEND_ROW_MAJOR = 0x80

Definition at line 1193 of file plplot.d.

◆ PL_LEGEND_SYMBOL

const plplot::PL_LEGEND_SYMBOL = 0x8

Definition at line 1189 of file plplot.d.

◆ PL_LEGEND_TEXT_LEFT

const plplot::PL_LEGEND_TEXT_LEFT = 0x10

Definition at line 1190 of file plplot.d.

◆ PL_MASK_ALT

const plplot::PL_MASK_ALT = 0x8

Definition at line 1146 of file plplot.d.

◆ PL_MASK_ALTGR

const plplot::PL_MASK_ALTGR = 0x20

Definition at line 1148 of file plplot.d.

◆ PL_MASK_BUTTON1

const plplot::PL_MASK_BUTTON1 = 0x100

Definition at line 1151 of file plplot.d.

◆ PL_MASK_BUTTON2

const plplot::PL_MASK_BUTTON2 = 0x200

Definition at line 1152 of file plplot.d.

◆ PL_MASK_BUTTON3

const plplot::PL_MASK_BUTTON3 = 0x400

Definition at line 1153 of file plplot.d.

◆ PL_MASK_BUTTON4

const plplot::PL_MASK_BUTTON4 = 0x800

Definition at line 1154 of file plplot.d.

◆ PL_MASK_BUTTON5

const plplot::PL_MASK_BUTTON5 = 0x1000

Definition at line 1155 of file plplot.d.

◆ PL_MASK_CAPS

const plplot::PL_MASK_CAPS = 0x2

Definition at line 1144 of file plplot.d.

◆ PL_MASK_CONTROL

const plplot::PL_MASK_CONTROL = 0x4

Definition at line 1145 of file plplot.d.

◆ PL_MASK_NUM

const plplot::PL_MASK_NUM = 0x10

Definition at line 1147 of file plplot.d.

◆ PL_MASK_SCROLL

const plplot::PL_MASK_SCROLL = 0x80

Definition at line 1150 of file plplot.d.

◆ PL_MASK_SHIFT

const plplot::PL_MASK_SHIFT = 0x1

Definition at line 1143 of file plplot.d.

◆ PL_MASK_WIN

const plplot::PL_MASK_WIN = 0x40

Definition at line 1149 of file plplot.d.

◆ PL_MAXKEY

const plplot::PL_MAXKEY = 16

Definition at line 1142 of file plplot.d.

◆ PL_MAXWINDOWS

const plplot::PL_MAXWINDOWS = 64

Definition at line 1156 of file plplot.d.

◆ PL_NOTSET

const plplot::PL_NOTSET = ( -42 )

Definition at line 1157 of file plplot.d.

◆ PL_OPT_ARG

const plplot::PL_OPT_ARG = 0x0002

Definition at line 1106 of file plplot.d.

◆ PL_OPT_BOOL

const plplot::PL_OPT_BOOL = 0x0200

Definition at line 1111 of file plplot.d.

◆ PL_OPT_DISABLED

const plplot::PL_OPT_DISABLED = 0x0010

Definition at line 1109 of file plplot.d.

◆ PL_OPT_ENABLED

const plplot::PL_OPT_ENABLED = 0x0001

Definition at line 1105 of file plplot.d.

◆ PL_OPT_FLOAT

const plplot::PL_OPT_FLOAT = 0x0800

Definition at line 1113 of file plplot.d.

◆ PL_OPT_FUNC

const plplot::PL_OPT_FUNC = 0x0100

Definition at line 1110 of file plplot.d.

◆ PL_OPT_INT

const plplot::PL_OPT_INT = 0x0400

Definition at line 1112 of file plplot.d.

◆ PL_OPT_INVISIBLE

const plplot::PL_OPT_INVISIBLE = 0x0008

Definition at line 1108 of file plplot.d.

◆ PL_OPT_NODELETE

const plplot::PL_OPT_NODELETE = 0x0004

Definition at line 1107 of file plplot.d.

◆ PL_OPT_STRING

const plplot::PL_OPT_STRING = 0x1000

Definition at line 1114 of file plplot.d.

◆ PL_PARSE_FULL

const plplot::PL_PARSE_FULL = 0x0001

Definition at line 1116 of file plplot.d.

◆ PL_PARSE_NODASH

const plplot::PL_PARSE_NODASH = 0x0040

Definition at line 1122 of file plplot.d.

◆ PL_PARSE_NODELETE

const plplot::PL_PARSE_NODELETE = 0x0004

Definition at line 1118 of file plplot.d.

◆ PL_PARSE_NOPROGRAM

const plplot::PL_PARSE_NOPROGRAM = 0x0020

Definition at line 1121 of file plplot.d.

◆ PL_PARSE_OVERRIDE

const plplot::PL_PARSE_OVERRIDE = 0x0010

Definition at line 1120 of file plplot.d.

◆ PL_PARSE_PARTIAL

const plplot::PL_PARSE_PARTIAL = 0x0000

Definition at line 1115 of file plplot.d.

◆ PL_PARSE_QUIET

const plplot::PL_PARSE_QUIET = 0x0002

Definition at line 1117 of file plplot.d.

◆ PL_PARSE_SHOWALL

const plplot::PL_PARSE_SHOWALL = 0x0008

Definition at line 1119 of file plplot.d.

◆ PL_PARSE_SKIP

const plplot::PL_PARSE_SKIP = 0x0080

Definition at line 1123 of file plplot.d.

◆ PL_POSITION_BOTTOM

const plplot::PL_POSITION_BOTTOM = 0x8

Definition at line 1180 of file plplot.d.

◆ PL_POSITION_INSIDE

const plplot::PL_POSITION_INSIDE = 0x10

Definition at line 1181 of file plplot.d.

◆ PL_POSITION_LEFT

const plplot::PL_POSITION_LEFT = 0x1

Definition at line 1177 of file plplot.d.

◆ PL_POSITION_NULL

const plplot::PL_POSITION_NULL = 0x0

Definition at line 1176 of file plplot.d.

◆ PL_POSITION_OUTSIDE

const plplot::PL_POSITION_OUTSIDE = 0x20

Definition at line 1182 of file plplot.d.

◆ PL_POSITION_RIGHT

const plplot::PL_POSITION_RIGHT = 0x2

Definition at line 1178 of file plplot.d.

◆ PL_POSITION_SUBPAGE

const plplot::PL_POSITION_SUBPAGE = 0x80

Definition at line 1184 of file plplot.d.

◆ PL_POSITION_TOP

const plplot::PL_POSITION_TOP = 0x4

Definition at line 1179 of file plplot.d.

◆ PL_POSITION_VIEWPORT

const plplot::PL_POSITION_VIEWPORT = 0x40

Definition at line 1183 of file plplot.d.

◆ pl_setcontlabelformat

◆ pl_setcontlabelparam

alias c_pl_setcontlabelparam plplot::pl_setcontlabelparam

Definition at line 1452 of file plplot.d.

◆ pl_test_flt

integer, parameter plplot::pl_test_flt = private_plflt

Definition at line 47 of file plplot.f90.

◆ PL_X_AXIS

const plplot::PL_X_AXIS = 1

Definition at line 1102 of file plplot.d.

◆ PL_Y_AXIS

const plplot::PL_Y_AXIS = 2

Definition at line 1103 of file plplot.d.

◆ PL_Z_AXIS

const plplot::PL_Z_AXIS = 3

Definition at line 1104 of file plplot.d.

◆ pladv

Definition at line 1453 of file plplot.d.

◆ plarc

alias c_plarc plplot::plarc

Definition at line 1462 of file plplot.d.

◆ PLBOOL

alias PLINT plplot::PLBOOL

Definition at line 1032 of file plplot.d.

◆ plbop

Definition at line 1456 of file plplot.d.

◆ plbtime

alias c_plbtime plplot::plbtime

Definition at line 1459 of file plplot.d.

◆ PLBufferingCB

alias _N11 plplot::PLBufferingCB

Definition at line 1398 of file plplot.d.

◆ plcalc_world

alias c_plcalc_world plplot::plcalc_world

Definition at line 1461 of file plplot.d.

◆ plclear

Definition at line 1463 of file plplot.d.

◆ plcol0

Definition at line 1464 of file plplot.d.

◆ plcol1

alias c_plcol1 plplot::plcol1

Definition at line 1465 of file plplot.d.

◆ PLColor

alias _N9 plplot::PLColor

Definition at line 1375 of file plplot.d.

◆ plconfigtime

alias c_plconfigtime plplot::plconfigtime

Definition at line 1467 of file plplot.d.

◆ PLControlPt

alias _N10 plplot::PLControlPt

Definition at line 1388 of file plplot.d.

◆ plcpstrm

Definition at line 1469 of file plplot.d.

◆ plctime

alias c_plctime plplot::plctime

Definition at line 1470 of file plplot.d.

◆ PLDisplay

alias _N4 plplot::PLDisplay

Definition at line 1290 of file plplot.d.

◆ plend

Definition at line 1471 of file plplot.d.

◆ plend1

Definition at line 1472 of file plplot.d.

◆ plenv

alias c_plenv plplot::plenv

Definition at line 1473 of file plplot.d.

◆ plenv0

alias c_plenv0 plplot::plenv0

Definition at line 1474 of file plplot.d.

◆ pleop

Definition at line 1475 of file plplot.d.

◆ PLESC_ALLOC_NCOL

const plplot::PLESC_ALLOC_NCOL = 2

Definition at line 1050 of file plplot.d.

◆ PLESC_APPEND_BUFFER

const plplot::PLESC_APPEND_BUFFER = 40

Definition at line 1088 of file plplot.d.

◆ PLESC_ARC

const plplot::PLESC_ARC = 34

Definition at line 1082 of file plplot.d.

◆ PLESC_BEGIN_TEXT

const plplot::PLESC_BEGIN_TEXT = 28

Definition at line 1076 of file plplot.d.

◆ PLESC_CLEAR

const plplot::PLESC_CLEAR = 18

Definition at line 1066 of file plplot.d.

◆ PLESC_CONTROL_CHAR

const plplot::PLESC_CONTROL_CHAR = 30

Definition at line 1078 of file plplot.d.

◆ PLESC_DASH

const plplot::PLESC_DASH = 19

Definition at line 1067 of file plplot.d.

◆ PLESC_DEV2PLCOL

const plplot::PLESC_DEV2PLCOL = 24

Definition at line 1072 of file plplot.d.

◆ PLESC_DEVINIT

const plplot::PLESC_DEVINIT = 26

Definition at line 1074 of file plplot.d.

◆ PLESC_DI

const plplot::PLESC_DI = 10

Definition at line 1058 of file plplot.d.

◆ PLESC_DOUBLEBUFFERING

const plplot::PLESC_DOUBLEBUFFERING = 15

Definition at line 1063 of file plplot.d.

◆ PLESC_DOUBLEBUFFERING_DISABLE

const plplot::PLESC_DOUBLEBUFFERING_DISABLE = 2

Definition at line 1159 of file plplot.d.

◆ PLESC_DOUBLEBUFFERING_ENABLE

const plplot::PLESC_DOUBLEBUFFERING_ENABLE = 1

Definition at line 1158 of file plplot.d.

◆ PLESC_DOUBLEBUFFERING_QUERY

const plplot::PLESC_DOUBLEBUFFERING_QUERY = 3

Definition at line 1160 of file plplot.d.

◆ PLESC_EH

const plplot::PLESC_EH = 12

Definition at line 1060 of file plplot.d.

◆ PLESC_END_RASTERIZE

const plplot::PLESC_END_RASTERIZE = 33

Definition at line 1081 of file plplot.d.

◆ PLESC_END_TEXT

const plplot::PLESC_END_TEXT = 31

Definition at line 1079 of file plplot.d.

◆ PLESC_EXPOSE

const plplot::PLESC_EXPOSE = 4

Definition at line 1052 of file plplot.d.

◆ PLESC_FILL

const plplot::PLESC_FILL = 9

Definition at line 1057 of file plplot.d.

◆ PLESC_FIXASPECT

const plplot::PLESC_FIXASPECT = 38

Definition at line 1086 of file plplot.d.

◆ PLESC_FLUSH

const plplot::PLESC_FLUSH = 11

Definition at line 1059 of file plplot.d.

◆ PLESC_FLUSH_REMAINING_BUFFER

const plplot::PLESC_FLUSH_REMAINING_BUFFER = 41

Definition at line 1089 of file plplot.d.

◆ PLESC_GETBACKEND

const plplot::PLESC_GETBACKEND = 27

Definition at line 1075 of file plplot.d.

◆ PLESC_GETC

const plplot::PLESC_GETC = 13

Definition at line 1061 of file plplot.d.

◆ PLESC_GRADIENT

const plplot::PLESC_GRADIENT = 35

Definition at line 1083 of file plplot.d.

◆ PLESC_GRAPH

const plplot::PLESC_GRAPH = 8

Definition at line 1056 of file plplot.d.

◆ PLESC_HAS_TEXT

const plplot::PLESC_HAS_TEXT = 20

Definition at line 1068 of file plplot.d.

◆ PLESC_IMAGE

const plplot::PLESC_IMAGE = 21

Definition at line 1069 of file plplot.d.

◆ PLESC_IMAGEOPS

const plplot::PLESC_IMAGEOPS = 22

Definition at line 1070 of file plplot.d.

◆ PLESC_IMPORT_BUFFER

const plplot::PLESC_IMPORT_BUFFER = 39

Definition at line 1087 of file plplot.d.

◆ PLESC_MODEGET

const plplot::PLESC_MODEGET = 37

Definition at line 1085 of file plplot.d.

◆ PLESC_MODESET

const plplot::PLESC_MODESET = 36

Definition at line 1084 of file plplot.d.

◆ PLESC_PL2DEVCOL

const plplot::PLESC_PL2DEVCOL = 23

Definition at line 1071 of file plplot.d.

◆ PLESC_REDRAW

const plplot::PLESC_REDRAW = 6

Definition at line 1054 of file plplot.d.

◆ PLESC_RESIZE

const plplot::PLESC_RESIZE = 5

Definition at line 1053 of file plplot.d.

◆ PLESC_SET_COMPRESSION

const plplot::PLESC_SET_COMPRESSION = 17

Definition at line 1065 of file plplot.d.

◆ PLESC_SET_LPB

const plplot::PLESC_SET_LPB = 3

Definition at line 1051 of file plplot.d.

◆ PLESC_SET_RGB

const plplot::PLESC_SET_RGB = 1

Definition at line 1049 of file plplot.d.

◆ PLESC_SETBGFG

const plplot::PLESC_SETBGFG = 25

Definition at line 1073 of file plplot.d.

◆ PLESC_START_RASTERIZE

const plplot::PLESC_START_RASTERIZE = 32

Definition at line 1080 of file plplot.d.

◆ PLESC_SWIN

const plplot::PLESC_SWIN = 14

Definition at line 1062 of file plplot.d.

◆ PLESC_TEXT

const plplot::PLESC_TEXT = 7

Definition at line 1055 of file plplot.d.

◆ PLESC_TEXT_CHAR

const plplot::PLESC_TEXT_CHAR = 29

Definition at line 1077 of file plplot.d.

◆ PLESC_XORMOD

const plplot::PLESC_XORMOD = 16

Definition at line 1064 of file plplot.d.

◆ plfamadv

Definition at line 1478 of file plplot.d.

◆ PLfGrid

alias _N5 plplot::PLfGrid

Definition at line 1307 of file plplot.d.

◆ PLfGrid2

alias _N6 plplot::PLfGrid2

Definition at line 1320 of file plplot.d.

◆ plflt

integer, parameter plplot::plflt = private_plflt

Definition at line 42 of file plplot.f90.

◆ plflush

Definition at line 1481 of file plplot.d.

◆ plfont

Definition at line 1482 of file plplot.d.

◆ plfontld

Definition at line 1483 of file plplot.d.

◆ plgchr

alias c_plgchr plplot::plgchr

Definition at line 1484 of file plplot.d.

◆ plgcol0

Definition at line 1485 of file plplot.d.

◆ plgcol0a

alias c_plgcol0a plplot::plgcol0a

Definition at line 1487 of file plplot.d.

◆ plgcolbg

Definition at line 1486 of file plplot.d.

◆ plgcolbga

alias c_plgcolbga plplot::plgcolbga

Definition at line 1488 of file plplot.d.

◆ plgcompression

Definition at line 1489 of file plplot.d.

◆ plgdidev

alias c_plgdidev plplot::plgdidev

Definition at line 1491 of file plplot.d.

◆ plgdiori

alias c_plgdiori plplot::plgdiori

Definition at line 1492 of file plplot.d.

◆ plgdiplt

alias c_plgdiplt plplot::plgdiplt

Definition at line 1493 of file plplot.d.

◆ plgfam

Definition at line 1494 of file plplot.d.

◆ plgfci

Definition at line 1495 of file plplot.d.

◆ plgfont

Definition at line 1497 of file plplot.d.

◆ plglevel

Definition at line 1498 of file plplot.d.

◆ plgpage

alias c_plgpage plplot::plgpage

Definition at line 1499 of file plplot.d.

◆ plgra

Definition at line 1501 of file plplot.d.

◆ PLGraphicsIn

alias _N2 plplot::PLGraphicsIn

Definition at line 1262 of file plplot.d.

◆ plgrdient

alias c_plgradient plplot::plgrdient

Definition at line 1500 of file plplot.d.

◆ plgspa

alias c_plgspa plplot::plgspa

Definition at line 1503 of file plplot.d.

◆ plgstrm

Definition at line 1504 of file plplot.d.

◆ plgvpd

alias c_plgvpd plplot::plgvpd

Definition at line 1506 of file plplot.d.

◆ plgvpw

alias c_plgvpw plplot::plgvpw

Definition at line 1507 of file plplot.d.

◆ plgxax

Definition at line 1508 of file plplot.d.

◆ plgyax

Definition at line 1509 of file plplot.d.

◆ plgzax

Definition at line 1510 of file plplot.d.

◆ plhlsrgb

alias c_plhlsrgb plplot::plhlsrgb

Definition at line 1512 of file plplot.d.

◆ plinit

Definition at line 1515 of file plplot.d.

◆ PLINT

alias int plplot::PLINT

Definition at line 1029 of file plplot.d.

◆ pljoin

alias c_pljoin plplot::pljoin

Definition at line 1516 of file plplot.d.

◆ pllightsource

alias c_pllightsource plplot::pllightsource

Definition at line 1519 of file plplot.d.

◆ pllsty

Definition at line 1523 of file plplot.d.

◆ plmeridians

alias c_plmeridians plplot::plmeridians

Definition at line 1525 of file plplot.d.

◆ plmkstrm

Definition at line 1528 of file plplot.d.

◆ PLOptionTable

alias _N1 plplot::PLOptionTable

Definition at line 1242 of file plplot.d.

◆ plpath

alias c_plpath plplot::plpath

Definition at line 1521 of file plplot.d.

◆ PLPointer

alias void* plplot::PLPointer

Definition at line 1035 of file plplot.d.

◆ plprec

Definition at line 1539 of file plplot.d.

◆ plpsty

Definition at line 1540 of file plplot.d.

◆ plrandd

Definition at line 1543 of file plplot.d.

◆ plreplot

Definition at line 1544 of file plplot.d.

◆ plrgbhls

alias c_plrgbhls plplot::plrgbhls

Definition at line 1545 of file plplot.d.

◆ plschr

alias c_plschr plplot::plschr

Definition at line 1546 of file plplot.d.

◆ plscmap0n

Definition at line 1549 of file plplot.d.

◆ plscmap1_range

alias c_plscmap1_range plplot::plscmap1_range

Definition at line 1555 of file plplot.d.

◆ plscmap1n

Definition at line 1554 of file plplot.d.

◆ plscol0

Definition at line 1556 of file plplot.d.

◆ plscol0a

alias c_plscol0a plplot::plscol0a

Definition at line 1557 of file plplot.d.

◆ plscolbg

Definition at line 1558 of file plplot.d.

◆ plscolbga

alias c_plscolbga plplot::plscolbga

Definition at line 1559 of file plplot.d.

◆ plscolor

Definition at line 1560 of file plplot.d.

◆ plscompression

Definition at line 1561 of file plplot.d.

◆ plsdidev

alias c_plsdidev plplot::plsdidev

Definition at line 1563 of file plplot.d.

◆ plsdimap

alias c_plsdimap plplot::plsdimap

Definition at line 1564 of file plplot.d.

◆ plsdiori

alias c_plsdiori plplot::plsdiori

Definition at line 1565 of file plplot.d.

◆ plsdiplt

alias c_plsdiplt plplot::plsdiplt

Definition at line 1566 of file plplot.d.

◆ plsdiplz

alias c_plsdiplz plplot::plsdiplz

Definition at line 1567 of file plplot.d.

◆ plseed

Definition at line 1568 of file plplot.d.

◆ plsesc

Definition at line 1569 of file plplot.d.

◆ plsfam

Definition at line 1571 of file plplot.d.

◆ plsfci

Definition at line 1572 of file plplot.d.

◆ plsfont

Definition at line 1574 of file plplot.d.

◆ plslabelfunc

Definition at line 1460 of file plplot.d.

◆ plsmaj

alias c_plsmaj plplot::plsmaj

Definition at line 1577 of file plplot.d.

◆ plsmem

Definition at line 1578 of file plplot.d.

◆ plsmin

alias c_plsmin plplot::plsmin

Definition at line 1579 of file plplot.d.

◆ plsori

Definition at line 1580 of file plplot.d.

◆ plspage

alias c_plspage plplot::plspage

Definition at line 1581 of file plplot.d.

◆ plspause

Definition at line 1584 of file plplot.d.

◆ plsstrm

Definition at line 1585 of file plplot.d.

◆ plssub

Definition at line 1586 of file plplot.d.

◆ plssym

alias c_plssym plplot::plssym

Definition at line 1587 of file plplot.d.

◆ plstar

Definition at line 1588 of file plplot.d.

◆ plstransform

Definition at line 1590 of file plplot.d.

◆ plstripa

alias c_plstripa plplot::plstripa

Definition at line 1591 of file plplot.d.

◆ plstripd

Definition at line 1593 of file plplot.d.

◆ plsvpa

alias c_plsvpa plplot::plsvpa

Definition at line 1600 of file plplot.d.

◆ PLSWIN_DEVICE

const plplot::PLSWIN_DEVICE = 1

Definition at line 1100 of file plplot.d.

◆ PLSWIN_WORLD

const plplot::PLSWIN_WORLD = 2

Definition at line 1101 of file plplot.d.

◆ plsxax

Definition at line 1601 of file plplot.d.

◆ plsyax

Definition at line 1602 of file plplot.d.

◆ plszax

Definition at line 1604 of file plplot.d.

◆ pltext

Definition at line 1605 of file plplot.d.

◆ PLTEXT_BACKCHAR

const plplot::PLTEXT_BACKCHAR = 3

Definition at line 1093 of file plplot.d.

◆ PLTEXT_FONTCHANGE

const plplot::PLTEXT_FONTCHANGE = 0

Definition at line 1090 of file plplot.d.

◆ PLTEXT_OVERLINE

const plplot::PLTEXT_OVERLINE = 4

Definition at line 1094 of file plplot.d.

◆ PLTEXT_SUBSCRIPT

const plplot::PLTEXT_SUBSCRIPT = 2

Definition at line 1092 of file plplot.d.

◆ PLTEXT_SUPERSCRIPT

const plplot::PLTEXT_SUPERSCRIPT = 1

Definition at line 1091 of file plplot.d.

◆ PLTEXT_UNDERLINE

const plplot::PLTEXT_UNDERLINE = 5

Definition at line 1095 of file plplot.d.

◆ PLUNICODE

alias uint plplot::PLUNICODE

Definition at line 1028 of file plplot.d.

◆ plvasp

alias c_plvasp plplot::plvasp

Definition at line 1607 of file plplot.d.

◆ plvpas

alias c_plvpas plplot::plvpas

Definition at line 1609 of file plplot.d.

◆ plvpor

alias c_plvpor plplot::plvpor

Definition at line 1610 of file plplot.d.

◆ plvsta

Definition at line 1611 of file plplot.d.

◆ plw3d

alias c_plw3d plplot::plw3d

Definition at line 1612 of file plplot.d.

◆ plwidth

alias c_plwidth plplot::plwidth

Definition at line 1613 of file plplot.d.

◆ plwind

alias c_plwind plplot::plwind

Definition at line 1614 of file plplot.d.

◆ PLWindow

alias _N3 plplot::PLWindow

Definition at line 1278 of file plplot.d.

◆ plxormod

Definition at line 1616 of file plplot.d.

◆ SURF_CONT

const plplot::SURF_CONT = 0x020

Definition at line 1222 of file plplot.d.

◆ TOP_CONT

const plplot::TOP_CONT = 0x010

Definition at line 1221 of file plplot.d.

◆ ZEROW2B

const plplot::ZEROW2B = 1

Definition at line 1096 of file plplot.d.

◆ ZEROW2D

const plplot::ZEROW2D = 2

Definition at line 1097 of file plplot.d.