PLplot  5.13.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
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
 
struct  PLcGrid
 
struct  PLcGrid2
 

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

Function Documentation

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

Definition at line 256 of file plcont.c.

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

Definition at line 247 of file plcont.c.

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.

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.

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.

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 118 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 89 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 593 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 26 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
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.

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
icol0The index of the color map 0 color to use as the current color. (0 - plsc->ncol0).

Definition at line 141 of file plctrl.c.

void plplot::c_plcol1 ( PLFLT  col1)

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

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

Definition at line 175 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 2740 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 2463 of file plcore.c.

void plplot::c_plend1 ( )

Definition at line 2521 of file plcore.c.

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

Definition at line 89 of file plvpor.c.

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

Definition at line 103 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 4000 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 2206 of file plcore.c.

void plplot::c_plfont ( PLINT  ifont)

Definition at line 1323 of file plsym.c.

void plplot::c_plfontld ( PLINT  fnt)

Definition at line 3467 of file plcore.c.

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

Definition at line 4067 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_colorSpecifies the minimum color used.
max_colorSpecifies the maximum color used.

Definition at line 914 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
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.

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.

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

void plplot::c_plgcompression ( PLINT compression)

Definition at line 4264 of file plcore.c.

void plplot::c_plgdev ( char *  p_dev)

Definition at line 3637 of file plcore.c.

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

Definition at line 1983 of file plcore.c.

void plplot::c_plgdiori ( PLFLT p_rot)

Definition at line 2121 of file plcore.c.

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

Definition at line 1848 of file plcore.c.

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

Definition at line 3974 of file plcore.c.

void plplot::c_plgfci ( PLUNICODE pfci)

Definition at line 3915 of file plcore.c.

void plplot::c_plgfnam ( char *  fnam)

Definition at line 3790 of file plcore.c.

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

Definition at line 2120 of file plsym.c.

void plplot::c_plglevel ( PLINT p_level)

Definition at line 3686 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 3558 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 1993 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
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.

void plplot::c_plgstrm ( PLINT p_strm)

Definition at line 2631 of file plcore.c.

void plplot::c_plgver ( char *  p_ver)

Definition at line 3949 of file plcore.c.

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

Definition at line 4076 of file plcore.c.

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

Definition at line 4087 of file plcore.c.

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

Definition at line 4013 of file plcore.c.

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

Definition at line 4031 of file plcore.c.

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

Definition at line 4049 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
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 1251 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 2301 of file plcore.c.

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

Definition at line 62 of file plline.c.

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

Definition at line 531 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 268 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_plmapfill ( void function(PLINT, PLFLT *, PLFLT *)  mapform,
const char *  name,
PLFLT  minx,
PLFLT  maxx,
PLFLT  miny,
PLFLT  maxy,
const PLINT plotentries,
PLINT  nplotentries 
)
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 
)
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 
)
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 
)
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 2650 of file plcore.c.

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

Definition at line 576 of file plsym.c.

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

Definition at line 1592 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 
)
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_argc?
argv?
mode?
Returns
0 if successful.

Definition at line 877 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 94 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 3839 of file plcore.c.

void plplot::c_plpsty ( PLINT  patt)

Definition at line 327 of file plsdef.c.

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

Definition at line 716 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 1964 of file plsym.c.

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

Definition at line 3071 of file plctrl.c.

void plplot::c_plreplot ( )

Definition at line 3485 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
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 1284 of file plctrl.c.

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

Definition at line 202 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
ncol0Total number of colors.

Definition at line 932 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_colorSpecifies 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_colorSpecifies 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 885 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
ncol1The number of colors in cmap1.

Definition at line 1057 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
icol0index of the color to set (0 - plsc->ncol0)
rRed value of the color (0 - 255).
gGreen value of the color (0 - 255).
bBlue value of the color (0 - 255).

Definition at line 282 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
icol0index of the color to set (0 - plsc->ncol0)
rRed value of the color (0 - 255).
gGreen value of the color (0 - 255).
bBlue value of the color (0 - 255).
alphaAlpha value of the color (0.0 - 1.0).

Definition at line 318 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
rRed value of the background color (0 - 255).
gGreen value of the background color (0 - 255).
bBlue value of the background color (0 - 255).

Definition at line 215 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
rRed value of the background color (0 - 255).
gGreen value of the background color (0 - 255).
bBlue value of the background color (0 - 255).
alphaAlpha (transparency) value of the background color (0.0 - 1.0).

Definition at line 234 of file plctrl.c.

void plplot::c_plscolor ( PLINT  color)

Used to globally turn color output on/off

Parameters
color0 = no color, Not zero = color.

Definition at line 1192 of file plctrl.c.

void plplot::c_plscompression ( PLINT  compression)

Definition at line 4249 of file plcore.c.

void plplot::c_plsdev ( const char *  devname)

Definition at line 3619 of file plcore.c.

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

Definition at line 1868 of file plcore.c.

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

Definition at line 2136 of file plcore.c.

void plplot::c_plsdiori ( PLFLT  rot)

Definition at line 1998 of file plcore.c.

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

Definition at line 1758 of file plcore.c.

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

Definition at line 1782 of file plcore.c.

void plplot::c_plseed ( uint  s)
void plplot::c_plsesc ( char  esc)

Definition at line 3869 of file plcore.c.

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

Definition at line 761 of file plargs.c.

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

Definition at line 3984 of file plcore.c.

void plplot::c_plsfci ( PLUNICODE  fci)

Definition at line 3905 of file plcore.c.

void plplot::c_plsfnam ( const char *  fnam)

Definition at line 3809 of file plcore.c.

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

Definition at line 2076 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 235 of file plsdef.c.

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

Definition at line 3652 of file plcore.c.

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

Definition at line 220 of file plsdef.c.

void plplot::c_plsori ( PLINT  ori)

Definition at line 3744 of file plcore.c.

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

Definition at line 3572 of file plcore.c.

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

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

void plplot::c_plspause ( PLBOOL  pause)

Definition at line 3831 of file plcore.c.

void plplot::c_plsstrm ( PLINT  strm)

Definition at line 2600 of file plcore.c.

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

Definition at line 3596 of file plcore.c.

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

Definition at line 250 of file plsdef.c.

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

Definition at line 2262 of file plcore.c.

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

Definition at line 2281 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 221 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 327 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 508 of file plvpor.c.

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

Definition at line 4022 of file plcore.c.

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

Definition at line 4040 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 4058 of file plcore.c.

void plplot::c_pltext ( )

Switches to text screen.

Definition at line 2090 of file plctrl.c.

void plplot::c_pltimefmt ( const char *  fmt)

Definition at line 66 of file pltime.c.

void plplot::c_plvasp ( PLFLT  aspect)

Definition at line 456 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 386 of file plvpor.c.

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

Definition at line 342 of file plvpor.c.

void plplot::c_plvsta ( )

Definition at line 307 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 137 of file plwind.c.

void plplot::c_plwidth ( PLFLT  width)

Definition at line 3756 of file plcore.c.

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

Definition at line 33 of file plwind.c.

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 2008 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
opA PLESC command to pass to the driver.
ptrData associated with the op command.

Definition at line 2108 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
fLocation of the storage (address of a **).
nxSize of the grid in x.
nySize of the grid in y.

Definition at line 60 of file plmem.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 842 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 1667 of file plcore.c.

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

Definition at line 1713 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 447 of file plcont.c.

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

Definition at line 428 of file plcont.c.

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

Definition at line 466 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 ( 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 2136 of file plctrl.c.

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

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.

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

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

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 2443 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 865 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 805 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 817 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 836 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.

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.

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.

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.

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.

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 795 of file plargs.c.

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

Definition at line 464 of file plplot.d.

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

Definition at line 476 of file plplot.d.

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

Definition at line 1011 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 488 of file plplot.d.

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

Definition at line 494 of file plplot.d.

void plplot::plOptUsage ( void  )

Print usage & syntax message.

Definition at line 1304 of file plargs.c.

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

Definition at line 500 of file plplot.d.

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

Definition at line 512 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 525 of file plplot.d.

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

Definition at line 56 of file plplot.d.

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

Definition at line 539 of file plplot.d.

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

Definition at line 547 of file plplot.d.

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

Definition at line 555 of file plplot.d.

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

Definition at line 581 of file plplot.d.

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

Definition at line 591 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 597 of file plplot.d.

void plplot::plResetOpts ( void  )

Reset internal option table info structure.

Definition at line 855 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 616 of file plplot.d.

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

Definition at line 625 of file plplot.d.

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

Definition at line 635 of file plplot.d.

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

Definition at line 644 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 655 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 675 of file plplot.d.

void plplot::plsdev ( string  devname)

Definition at line 693 of file plplot.d.

void plplot::plseopH ( void function(void *, int *)  handler,
void *  handler_data 
)
void plplot::plsError ( PLINT errcode,
const char *  errmsg 
)
PLINT plplot::plsetopt ( string  opt,
string  optarg 
)

Definition at line 981 of file plplot.d.

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.

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

Definition at line 699 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 705 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 719 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 730 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 749 of file plplot.d.

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

Definition at line 604 of file plplot.d.

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

Definition at line 610 of file plplot.d.

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

Definition at line 778 of file plplot.d.

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

Definition at line 564 of file plplot.d.

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

Definition at line 572 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 784 of file plplot.d.

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

Definition at line 876 of file plplot.d.

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

Definition at line 884 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 899 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 3957 of file plcore.c.

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

Definition at line 912 of file plplot.d.

void plplot::pltimefmt ( string  fmt)

Definition at line 920 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 874 of file plcont.c.

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

Definition at line 941 of file plcont.c.

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

Definition at line 1294 of file plcont.c.

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

Definition at line 1113 of file plcont.c.

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.

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.