PLplot: plplot Namespace Reference

PLplot 5.10.0

- Main Page
- Namespaces
- Classes
- Files

- Namespace List
- Namespace Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Namespaces | Classes | Functions
plplot Namespace Reference

## Namespaces
package | core

## Classes
struct | PLcGrid
struct | PLcGrid2
struct | _N1
struct | _N2
struct | _N3
struct | _N4
struct | _N5
struct | _N6
struct | _N7
struct | _N8
struct | _N9
struct | _N10
struct | _N11

## Functions
C alias PLINT | function (PLFLT, PLFLT) def_func
alias void | function (PLINT, PLFLT *, PLFLT *) fill_func
alias void | function (PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer) pltr_func
PLFLT ** | convert_array (PLFLT[][] a)
int | 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 | 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)
int | 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_plhls (PLFLT h, PLFLT l, PLFLT s)
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_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_plrgb (PLFLT r, PLFLT g, PLFLT b)
void | c_plrgb1 (PLINT r, PLINT g, PLINT b)
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.
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 ()
int | plMergeOpts (PLOptionTable *options, const char *name, const char **notes)
void | plSetUsage (const char *program_string, const char *usage_string)
int | c_plsetopt (const char *opt, const char *optarg)
int | plSetOpt (const char *opt, const char *optarg)
int | c_plparseopts (int *p_argc, const char **argv, PLINT mode)
void | plOptUsage ()
void | plgesc (char *p_esc)
void | pl_cmd (PLINT op, void *ptr)
int | 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)
int | plGetCursor (PLGraphicsIn *gin)
int | plTranslateCursor (PLGraphicsIn *gin)

## Function Documentation

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

Definition at line 262 of file plcont.c.

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

Definition at line 253 of file plcont.c.

void plplot::c_pladv | ( | PLINT | page | ) |

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

Parameters

  page | Subpage identifier or 0

Definition at line 35 of file plpage.c.

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

  x | Center coordinate of the arc in x.
  y | Center coordinate of the arc in y.
  a | Radius of the arcs major axis.
  b | Radius of the arcs minor axis.
  angle1 | Start angle in degrees.
  angle2 | End angle in degrees.
  rotate | How much to rotate the arc?
  fill | Fill the arc.

Definition at line 141 of file plarc.c.

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 137 of file plbox.c.

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

void plplot::c_plbop | ( | void |  | ) |

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

Definition at line 117 of file plpage.c.

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

Definition at line 91 of file plbox.c.

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 596 of file plbox.c.

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

Definition at line 28 of file pltime.c.

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

  rx | Relative x device coordinates
  ry | Relative y device coordinates
  wx | Pointer to x world coordinate (after call)
  wy | Pointer to y world coordinate (after call)
  window | Pointer index of window for which the world coordinates are valid

Definition at line 285 of file plpage.c.

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.

void plplot::c_plcol0 | ( | PLINT | icol0 | ) |

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

Parameters

  icol0 | The index of the color map 0 color to use as the current color. (0 - plsc->ncol0).

Definition at line 143 of file plctrl.c.

void plplot::c_plcol1 | ( | PLFLT | col1 | ) |

Set color, map 1. Argument is a float between 0. and 1.

Parameters

  col1 | The index of the color map 1 color to use as the current color. (0.0 - 1.0)

Definition at line 177 of file plctrl.c.

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
| ) |  |

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.

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
| ) |  |

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

Definition at line 2659 of file plcore.c.

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.

void plplot::c_plend | ( |  | ) |

Definition at line 2388 of file plcore.c.

void plplot::c_plend1 | ( |  | ) |

Definition at line 2446 of file plcore.c.

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

Definition at line 91 of file plvpor.c.

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

Definition at line 105 of file plvpor.c.

void plplot::c_pleop | ( | void |  | ) |

End current page.

Definition at line 101 of file plpage.c.

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

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

void plplot::c_plfamadv | ( |  | ) |

Definition at line 3874 of file plcore.c.

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

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

void plplot::c_plflush | ( |  | ) |

Definition at line 2130 of file plcore.c.

void plplot::c_plfont | ( | PLINT | ifont | ) |

Definition at line 1309 of file plsym.c.

void plplot::c_plfontld | ( | PLINT | fnt | ) |

Definition at line 3351 of file plcore.c.

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

Definition at line 3941 of file plcore.c.

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_color | Specifies the minimum color used.
  max_color | Specifies the maximum color used.

Definition at line 916 of file plctrl.c.

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

  icol0 | Index of the color to be return (0 - plsc->ncol0).
  r | Current red value of the color.
  g | Current green value of the color.
  b | Current blue value of the color.

Definition at line 361 of file plctrl.c.

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

  icol0 | Index of the color to be return (0 - plsc->ncol0).
  r | Current red value of the color.
  g | Current green value of the color.
  b | Current blue value of the color.
  alpha | Current alpha value of the color.

Definition at line 398 of file plctrl.c.

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

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

Parameters

  r | Current red value of the background color.
  g | Current green value of the background color.
  b | Current blue value of the background color.

Definition at line 251 of file plctrl.c.

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

  r | Current red value of the background color.
  g | Current green value of the background color.
  b | Current blue value of the background color.
  alpha | Current alpha value of the background color.

Definition at line 267 of file plctrl.c.

void plplot::c_plgcompression | ( | PLINT * | compression | ) |

Definition at line 4136 of file plcore.c.

void plplot::c_plgdev | ( | char * | p_dev | ) |

Definition at line 3525 of file plcore.c.

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

Definition at line 1907 of file plcore.c.

void plplot::c_plgdiori | ( | PLFLT * | p_rot | ) |

Definition at line 2045 of file plcore.c.

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

Definition at line 1772 of file plcore.c.

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

Definition at line 3848 of file plcore.c.

void plplot::c_plgfci | ( | PLUNICODE * | pfci | ) |

Definition at line 3789 of file plcore.c.

void plplot::c_plgfnam | ( | char * | fnam | ) |

Definition at line 3678 of file plcore.c.

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

Definition at line 2106 of file plsym.c.

void plplot::c_plglevel | ( | PLINT * | p_level | ) |

Definition at line 3574 of file plcore.c.

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 3447 of file plcore.c.

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 1995 of file plctrl.c.

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

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
| ) |  |

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

  xmin | Pointer to PLFLT containing minimum x boundary after call
  xmax | Pointer to PLFLT containing maximum x boundary after call
  ymin | Pointer to PLFLT containing minimum y boundary after call
  ymax | Pointer to PLFLT containing maximum y boundary after call

Definition at line 218 of file plpage.c.

void plplot::c_plgstrm | ( | PLINT * | p_strm | ) |

Definition at line 2550 of file plcore.c.

void plplot::c_plgver | ( | char * | p_ver | ) |

Definition at line 3823 of file plcore.c.

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

Definition at line 3950 of file plcore.c.

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

Definition at line 3961 of file plcore.c.

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

Definition at line 3887 of file plcore.c.

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

Definition at line 3905 of file plcore.c.

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

Definition at line 3923 of file plcore.c.

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

void plplot::c_plhls | ( | PLFLT | h,
|  | PLFLT | l,
|  | PLFLT | s
| ) |  |

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

  h | hue in HLS color scheme (0.0 - 360.0)
  l | lightness in HLS color scheme (0.0 - 1.0)
  s | saturation in HLS color scheme (0.0 - 1.0)
  p_r | red value of the HLS color
  p_g | green value of the HLS color
  p_b | blue value of the HLS color

Definition at line 1253 of file plctrl.c.

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
| ) |  |

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
| ) |  |

void plplot::c_plinit | ( |  | ) |

Definition at line 2225 of file plcore.c.

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

Definition at line 64 of file plline.c.

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

Definition at line 522 of file plsym.c.

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
| ) |  |

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

Definition at line 101 of file plot3d.c.

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

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

void plplot::c_pllsty | ( | PLINT | lin | ) |

Definition at line 263 of file plsdef.c.

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

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

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

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

void plplot::c_plmkstrm | ( | PLINT * | p_strm | ) |

Definition at line 2569 of file plcore.c.

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

Definition at line 567 of file plsym.c.

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

Definition at line 1578 of file plsym.c.

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

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

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
| ) |  |

int plplot::c_plparseopts | ( | int * | p_argc,
|  | const 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_argc | ?
  argv | ?
  mode | ?

Returns
  0 if successful.

Definition at line 860 of file plargs.c.

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

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

Definition at line 96 of file plline.c.

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

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

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

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

Definition at line 3713 of file plcore.c.

void plplot::c_plpsty | ( | PLINT | patt | ) |

Definition at line 321 of file plsdef.c.

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

Definition at line 707 of file plsym.c.

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 1950 of file plsym.c.

PLFLT plplot::c_plrandd | ( | void |  | ) |

Returns
  A random number on [0,1]-interval.

Definition at line 3065 of file plctrl.c.

void plplot::c_plreplot | ( |  | ) |

Definition at line 3369 of file plcore.c.

void plplot::c_plrgb | ( | PLFLT | r,
|  | PLFLT | g,
|  | PLFLT | b
| ) |  |

void plplot::c_plrgb1 | ( | PLINT | r,
|  | PLINT | g,
|  | PLINT | b
| ) |  |

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

  r | red in RGB color scheme (0.0 - 1.0)
  g | green in RGB color scheme (0.0 - 1.0)
  b | blue in RGB color scheme (0.0 - 1.0)
  p_h | hue value of the RGB color.
  p_l | lightness value of the RGB color.
  p_s | saturation value of the RGB color.

Definition at line 1286 of file plctrl.c.

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

Definition at line 203 of file plsdef.c.

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

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

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

  ncol0 | Total number of colors.

Definition at line 934 of file plctrl.c.

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

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_color | Specifies the minimum color to use. A value of 0.0 or less indicates that the range should start at the lowest color map 1 value available.
  max_color | Specifies the maximum color to use. A value of 1.0 or greater indicates that the range should exten to the highest color map 1 value available.

If min_color > max_color or min_color is greater than 1.0 or max_color is less than 0.0 then no change is made.

Definition at line 887 of file plctrl.c.

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

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

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

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

  ncol1 | The number of colors in cmap1.

Definition at line 1059 of file plctrl.c.

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

  icol0 | index of the color to set (0 - plsc->ncol0)
  r | Red value of the color (0 - 255).
  g | Green value of the color (0 - 255).
  b | Blue value of the color (0 - 255).

Definition at line 284 of file plctrl.c.

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

  icol0 | index of the color to set (0 - plsc->ncol0)
  r | Red value of the color (0 - 255).
  g | Green value of the color (0 - 255).
  b | Blue value of the color (0 - 255).
  alpha | Alpha value of the color (0.0 - 1.0).

Definition at line 320 of file plctrl.c.

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

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

Parameters

  r | Red value of the background color (0 - 255).
  g | Green value of the background color (0 - 255).
  b | Blue value of the background color (0 - 255).

Definition at line 217 of file plctrl.c.

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

  r | Red value of the background color (0 - 255).
  g | Green value of the background color (0 - 255).
  b | Blue value of the background color (0 - 255).
  alpha | Alpha (transparency) value of the background color (0.0 - 1.0).

Definition at line 236 of file plctrl.c.

void plplot::c_plscolor | ( | PLINT | color | ) |

Used to globally turn color output on/off

Parameters

  color | 0 = no color, Not zero = color.

Definition at line 1194 of file plctrl.c.

void plplot::c_plscompression | ( | PLINT | compression | ) |

Definition at line 4121 of file plcore.c.

void plplot::c_plsdev | ( | const char * | devname | ) |

Definition at line 3507 of file plcore.c.

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

Definition at line 1792 of file plcore.c.

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

Definition at line 2060 of file plcore.c.

void plplot::c_plsdiori | ( | PLFLT | rot | ) |

Definition at line 1922 of file plcore.c.

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

Definition at line 1682 of file plcore.c.

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

Definition at line 1706 of file plcore.c.

void plplot::c_plseed | ( | uint | s | ) |

void plplot::c_plsesc | ( | char | esc | ) |

Definition at line 3743 of file plcore.c.

int plplot::c_plsetopt | ( | const char * | opt,
|  | const char * | optarg
| ) |  |

Definition at line 744 of file plargs.c.

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

Definition at line 3858 of file plcore.c.

void plplot::c_plsfci | ( | PLUNICODE | fci | ) |

Definition at line 3779 of file plcore.c.

void plplot::c_plsfnam | ( | const char * | fnam | ) |

Definition at line 3697 of file plcore.c.

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

Definition at line 2062 of file plsym.c.

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
| ) |  |

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
| ) |  |

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

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

Definition at line 233 of file plsdef.c.

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

Definition at line 3540 of file plcore.c.

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

Definition at line 218 of file plsdef.c.

void plplot::c_plsori | ( | PLINT | ori | ) |

Definition at line 3632 of file plcore.c.

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

Definition at line 3461 of file plcore.c.

void plplot::c_plspal0 | ( | const char * | 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

  filename | name of the cmap0 palette file.

Definition at line 1550 of file plctrl.c.

void plplot::c_plspal1 | ( | const char * | 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

  filename | name of the cmap1 palette file.
  interpolate | interpolate between control points.

Definition at line 1606 of file plctrl.c.

void plplot::c_plspause | ( | PLBOOL | pause | ) |

Definition at line 3705 of file plcore.c.

void plplot::c_plsstrm | ( | PLINT | strm | ) |

Definition at line 2519 of file plcore.c.

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

Definition at line 3487 of file plcore.c.

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

Definition at line 248 of file plsdef.c.

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

Definition at line 2186 of file plcore.c.

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

Definition at line 2205 of file plcore.c.

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

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

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

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

Definition at line 223 of file plstripc.c.

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
| ) |  |

void plplot::c_plstripd | ( | PLINT | id | ) |

Definition at line 329 of file plstripc.c.

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

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

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
| ) |  |

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

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

Definition at line 510 of file plvpor.c.

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

Definition at line 3896 of file plcore.c.

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

Definition at line 3914 of file plcore.c.

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

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

Definition at line 3932 of file plcore.c.

void plplot::c_pltext | ( |  | ) |

Switches to text screen.

Definition at line 2092 of file plctrl.c.

void plplot::c_pltimefmt | ( | const char * | fmt | ) |

Definition at line 64 of file pltime.c.

void plplot::c_plvasp | ( | PLFLT | aspect | ) |

Definition at line 458 of file plvpor.c.

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
| ) |  |

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

Definition at line 388 of file plvpor.c.

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

Definition at line 344 of file plvpor.c.

void plplot::c_plvsta | ( |  | ) |

Definition at line 309 of file plvpor.c.

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 139 of file plwind.c.

void plplot::c_plwidth | ( | PLFLT | width | ) |

Definition at line 3644 of file plcore.c.

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

Definition at line 35 of file plwind.c.

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

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

Parameters

  mode | Boolean.
  status | 1 if successful, 0 otherwise.

Definition at line 2010 of file plctrl.c.

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

Definition at line 37 of file plplot.d.

C alias PLINT plplot::function | ( | PLFLT | ,
|  | PLFLT |
| ) |  |

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

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

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

  op | A PLESC command to pass to the driver.
  ptr | Data associated with the op command.

Definition at line 2110 of file plctrl.c.

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

Allocates a block of memory for use as a 2-d grid of PLFLT's. Resulting array can be indexed as f[i][j] anywhere. This is to be used instead of PLFLT f[nx][ny], which is less useful. Note that this type of allocation is required by the PLplot functions which take a 2-d grids of PLFLT's as an argument, such as plcont() and plot3d(). Example usage:

PLFLT **z;

Alloc2dGrid(&z, XPTS, YPTS);

Parameters

  f | Location of the storage (address of a **).
  nx | Size of the grid in x.
  ny | Size of the grid in y.

Definition at line 1104 of file pdfutils.c.

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.

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

Definition at line 137 of file plplot.d.

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

Definition at line 145 of file plplot.d.

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.

void plplot::plClearOpts | ( | void |  | ) |

Clear internal option table info structure.

Definition at line 825 of file plargs.c.

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.

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.

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.

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.

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

Definition at line 1591 of file plcore.c.

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

Definition at line 1637 of file plcore.c.

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

Definition at line 264 of file plplot.d.

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

Definition at line 273 of file plplot.d.

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

Definition at line 453 of file plcont.c.

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

Definition at line 434 of file plcont.c.

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

Definition at line 472 of file plcont.c.

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
| ) |  |

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

Definition at line 282 of file plplot.d.

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

Definition at line 290 of file plplot.d.

char* plplot::plFindCommand | ( | const char * | 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

  fn | Name of the executable(?).

Returns
  The location of the executable file.

Definition at line 2137 of file plctrl.c.

int 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

  p | Name of the executable to find.

Returns
  0 if p is found & is an executable.

Definition at line 2423 of file plctrl.c.

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

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
| ) |  |

void plplot::plgdev | ( | out string | p_dev | ) |

Definition at line 299 of file plplot.d.

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

void plplot::plgesc | ( | char * | p_esc | ) |

Definition at line 3767 of file plcore.c.

int plplot::plGetCursor | ( | PLGraphicsIn * | plg | ) |

Wait for graphics input event and translate to world coordinates.

Author
  Paul Casteels.

Parameters

  plg | Pointer to PLGraphicsIn

Returns
  0 if no translation to world coordinates is possible.

See Also
  PLGraphicsIn

Definition at line 240 of file plpage.c.

PLFLT plplot::plGetFlt | ( | const char * | s | ) |

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

Parameters

  s | The prompt message.

Returns
  The PLFLT the human entered.

Definition at line 2929 of file plctrl.c.

PLINT plplot::plGetInt | ( | const char * | s | ) |

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

Parameters

  s | The prompt message.

Returns
  The PLINT the human entered.

Definition at line 2894 of file plctrl.c.

void plplot::plGetName | ( | const char * | dir,
|  | const char * | subdir,
|  | const char * | 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

  dir | The directory name.
  subdir | The sub-directory name.
  filename | The file name.
  filespec | The result of concatenating dir, subdir and filename.

Definition at line 2444 of file plctrl.c.

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

void plplot::plgfnam | ( | out string | fnam | ) |

Definition at line 307 of file plplot.d.

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

Definition at line 315 of file plplot.d.

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.

void plplot::plgver | ( | out string | p_ver | ) |

Definition at line 338 of file plplot.d.

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

Definition at line 346 of file plplot.d.

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 831 of file plplot.d.

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 771 of file plplot.d.

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 783 of file plplot.d.

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 802 of file plplot.d.

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

Definition at line 352 of file plplot.d.

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.

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

Definition at line 406 of file plplot.d.

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

Definition at line 414 of file plplot.d.

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

Definition at line 423 of file plplot.d.

int plplot::plMergeOpts | ( | PLOptionTable * | options,
|  | const char * | name,
|  | const char ** | notes
| ) |  |

Merge user option table info structure with internal one.

Parameters

  options | ?
  name | ?
  notes | ?

Definition at line 778 of file plargs.c.

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

Definition at line 430 of file plplot.d.

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

Definition at line 442 of file plplot.d.

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

Definition at line 979 of file plplot.d.

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

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

Definition at line 454 of file plplot.d.

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

Definition at line 460 of file plplot.d.

void plplot::plOptUsage | ( | void |  | ) |

Print usage & syntax message.

Definition at line 1255 of file plargs.c.

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

Definition at line 466 of file plplot.d.

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

Definition at line 478 of file plplot.d.

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

Definition at line 491 of file plplot.d.

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

Definition at line 56 of file plplot.d.

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

Definition at line 505 of file plplot.d.

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

Definition at line 513 of file plplot.d.

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

Definition at line 521 of file plplot.d.

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

Definition at line 547 of file plplot.d.

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

Definition at line 557 of file plplot.d.

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 563 of file plplot.d.

void plplot::plResetOpts | ( | void |  | ) |

Reset internal option table info structure.

Definition at line 838 of file plargs.c.

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

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

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

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

Definition at line 582 of file plplot.d.

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

Definition at line 591 of file plplot.d.

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

Definition at line 601 of file plplot.d.

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

Definition at line 610 of file plplot.d.

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

Definition at line 621 of file plplot.d.

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

Definition at line 641 of file plplot.d.

void plplot::plsdev | ( | string | devname | ) |

Definition at line 659 of file plplot.d.

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

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

int plplot::plsetopt | ( | string | opt,
|  | string | optarg
| ) |  |

Definition at line 949 of file plplot.d.

int plplot::plSetOpt | ( | const char * | opt,
|  | const char * | opt_arg
| ) |  |

Process input strings, treating them as an option and argument pair. Returns 1 on an error.

Parameters

  opt | The option.
  opt_arg | The value to set it to.

Returns
  1 on an error.

Definition at line 738 of file plargs.c.

void plplot::plSetUsage | ( | const char * | program_string,
|  | const char * | usage_string
| ) |  |

Set the strings used in usage and syntax messages.

Parameters

  program_string | The program name.
  usage_string | String describing how to use the program.

Definition at line 1238 of file plargs.c.

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

void plplot::plsfnam | ( | string | fnam | ) |

Definition at line 665 of file plplot.d.

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 671 of file plplot.d.

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 685 of file plplot.d.

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 696 of file plplot.d.

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 715 of file plplot.d.

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

void plplot::plspal0 | ( | string | filename | ) |

Definition at line 570 of file plplot.d.

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

Definition at line 576 of file plplot.d.

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

Definition at line 744 of file plplot.d.

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

Definition at line 530 of file plplot.d.

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

Definition at line 538 of file plplot.d.

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 750 of file plplot.d.

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

Definition at line 842 of file plplot.d.

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

Definition at line 850 of file plplot.d.

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

Definition at line 865 of file plplot.d.

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

Definition at line 121 of file plplot.d.

void plplot::plsxwin | ( | PLINT | window_id | ) |

Definition at line 3831 of file plcore.c.

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

Definition at line 878 of file plplot.d.

void plplot::pltimefmt | ( | string | fmt | ) |

Definition at line 886 of file plplot.d.

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

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

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

Definition at line 884 of file plcont.c.

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

Definition at line 951 of file plcont.c.

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

Definition at line 1304 of file plcont.c.

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

Definition at line 1123 of file plcont.c.

int plplot::plTranslateCursor | ( | PLGraphicsIn * | plg | ) |

Translates cursor position from relative device coordinates to world coordinates.

Author
  Paul Casteels, modified by Alan W. Irwin

Parameters

  plg | Pointer to PLGraphicsIn

Returns
  0 if no translation to world coordinates is possible.

Definition at line 255 of file plpage.c.

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.

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

Definition at line 76 of file plplot.d.

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

Definition at line 94 of file plplot.d.