|
| | PGPlotterNull (const String &device) |
| | Open "device", which must be a valid PGPLOT style device, for example /cps for colour postscript (or myfile.ps/cps if you want to name the file), or /xs or /xw for and X-windows display.
|
| |
| virtual | ~PGPlotterNull () |
| | The destructor closes the pgplot device.
|
| |
| virtual Record | curs (Float x, Float y) |
| | This is an emulated standard PGPLOT command.
|
| |
| virtual void | arro (Float x1, Float y1, Float x2, Float y2) |
| | Standard PGPLOT commands.
|
| |
| virtual void | ask (Bool flag) |
| |
| virtual void | bbuf () |
| |
| virtual void | bin (const Vector< Float > &x, const Vector< Float > &data, Bool center) |
| |
| virtual void | box (const String &xopt, Float xtick, Int nxsub, const String &yopt, Float ytick, Int nysub) |
| |
| virtual void | circ (Float xcent, Float ycent, Float radius) |
| |
| virtual void | conb (const Matrix< Float > &a, const Vector< Float > &c, const Vector< Float > &tr, Float blank) |
| |
| virtual void | conl (const Matrix< Float > &a, Float c, const Vector< Float > &tr, const String &label, Int intval, Int minint) |
| |
| virtual void | cons (const Matrix< Float > &a, const Vector< Float > &c, const Vector< Float > &tr) |
| |
| virtual void | cont (const Matrix< Float > &a, const Vector< Float > &c, Bool nc, const Vector< Float > &tr) |
| |
| virtual void | ctab (const Vector< Float > &l, const Vector< Float > &r, const Vector< Float > &g, const Vector< Float > &b, Float contra, Float bright) |
| |
| virtual void | draw (Float x, Float y) |
| |
| virtual void | ebuf () |
| |
| virtual void | env (Float xmin, Float xmax, Float ymin, Float ymax, Int just, Int axis) |
| |
| virtual void | eras () |
| |
| virtual void | errb (Int dir, const Vector< Float > &x, const Vector< Float > &y, const Vector< Float > &e, Float t) |
| |
| virtual void | errx (const Vector< Float > &x1, const Vector< Float > &x2, const Vector< Float > &y, Float t) |
| |
| virtual void | erry (const Vector< Float > &x, const Vector< Float > &y1, const Vector< Float > &y2, Float t) |
| |
| virtual void | gray (const Matrix< Float > &a, Float fg, Float bg, const Vector< Float > &tr) |
| |
| virtual void | hi2d (const Matrix< Float > &data, const Vector< Float > &x, Int ioff, Float bias, Bool center, const Vector< Float > &ylims) |
| |
| virtual void | hist (const Vector< Float > &data, Float datmin, Float datmax, Int nbin, Int pcflag) |
| |
| virtual void | iden () |
| |
| virtual void | imag (const Matrix< Float > &a, Float a1, Float a2, const Vector< Float > &tr) |
| |
| virtual void | lab (const String &xlbl, const String &ylbl, const String &toplbl) |
| |
| virtual void | ldev () |
| |
| virtual Vector< Float > | len (Int units, const String &string) |
| |
| virtual void | line (const Vector< Float > &xpts, const Vector< Float > &ypts) |
| |
| virtual void | move (Float x, Float y) |
| |
| virtual void | mtxt (const String &side, Float disp, Float coord, Float fjust, const String &text) |
| |
| virtual String | numb (Int mm, Int pp, Int form) |
| |
| virtual void | page () |
| |
| virtual void | panl (Int ix, Int iy) |
| |
| virtual void | pap (Float width, Float aspect) |
| |
| virtual void | pixl (const Matrix< Int > &ia, Float x1, Float x2, Float y1, Float y2) |
| |
| virtual void | pnts (const Vector< Float > &x, const Vector< Float > &y, const Vector< Int > symbol) |
| |
| virtual void | poly (const Vector< Float > &xpts, const Vector< Float > &ypts) |
| |
| virtual void | pt (const Vector< Float > &xpts, const Vector< Float > &ypts, Int symbol) |
| |
| virtual void | ptxt (Float x, Float y, Float angle, Float fjust, const String &text) |
| |
| virtual Vector< Float > | qah () |
| |
| virtual Int | qcf () |
| |
| virtual Float | qch () |
| |
| virtual Int | qci () |
| |
| virtual Vector< Int > | qcir () |
| |
| virtual Vector< Int > | qcol () |
| |
| virtual Vector< Float > | qcr (Int ci) |
| |
| virtual Vector< Float > | qcs (Int units) |
| |
| virtual Int | qfs () |
| |
| virtual Vector< Float > | qhs () |
| |
| virtual Int | qid () |
| |
| virtual String | qinf (const String &item) |
| |
| virtual Int | qitf () |
| |
| virtual Int | qls () |
| |
| virtual Int | qlw () |
| |
| virtual Vector< Float > | qpos () |
| |
| virtual Int | qtbg () |
| |
| virtual Vector< Float > | qtxt (Float x, Float y, Float angle, Float fjust, const String &text) |
| |
| virtual Vector< Float > | qvp (Int units) |
| |
| virtual Vector< Float > | qvsz (Int units) |
| |
| virtual Vector< Float > | qwin () |
| |
| virtual void | rect (Float x1, Float x2, Float y1, Float y2) |
| |
| virtual Float | rnd (Float x, Int nsub) |
| |
| virtual Vector< Float > | rnge (Float x1, Float x2) |
| |
| virtual void | sah (Int fs, Float angle, Float vent) |
| |
| virtual void | save () |
| |
| virtual void | scf (Int font) |
| |
| virtual void | sch (Float size) |
| |
| virtual void | sci (Int ci) |
| |
| virtual void | scir (Int icilo, Int icihi) |
| |
| virtual void | scr (Int ci, Float cr, Float cg, Float cb) |
| |
| virtual void | scrn (Int ci, const String &name) |
| |
| virtual void | sfs (Int fs) |
| |
| virtual void | shls (Int ci, Float ch, Float cl, Float cs) |
| |
| virtual void | shs (Float angle, Float sepn, Float phase) |
| |
| virtual void | sitf (Int itf) |
| |
| virtual void | sls (Int ls) |
| |
| virtual void | slw (Int lw) |
| |
| virtual void | stbg (Int tbci) |
| |
| virtual void | subp (Int nxsub, Int nysub) |
| |
| virtual void | svp (Float xleft, Float xright, Float ybot, Float ytop) |
| |
| virtual void | swin (Float x1, Float x2, Float y1, Float y2) |
| |
| virtual void | tbox (const String &xopt, Float xtick, Int nxsub, const String &yopt, Float ytick, Int nysub) |
| |
| virtual void | text (Float x, Float y, const String &text) |
| |
| virtual void | unsa () |
| |
| virtual void | updt () |
| |
| virtual void | vect (const Matrix< Float > &a, const Matrix< Float > &b, Float c, Int nc, const Vector< Float > &tr, Float blank) |
| |
| virtual void | vsiz (Float xleft, Float xright, Float ybot, Float ytop) |
| |
| virtual void | vstd () |
| |
| virtual void | wedg (const String &side, Float disp, Float width, Float fg, Float bg, const String &label) |
| |
| virtual void | wnad (Float x1, Float x2, Float y1, Float y2) |
| |
| virtual | ~PGPlotterInterface () |
| |
| virtual Bool | isAttached () const |
| | True if it is OK to plot to this object.
|
| |
| virtual void | message (const String &text) |
| | This is not a standard PGPLOT command.
|
| |
| virtual void | resetPlotNumber () |
| | This is not a standard PGPLOT command.
|
| |
Plot to a PGPLOT device "local" to this process.
Intended use:
Public interface
Review Status
- Date Reviewed:
- yyyy/mm/dd
Prerequisite
Etymology
"Null" is used to denote that no plotting is done
Synopsis
Generally programmers should not use this class, instead they should use PGPlotter instead.
This class make a concrete PGPlotterInterface object which calls PGPLOT directly, i.e. PGPLOT is linked into the current executable.
Example
y = x*x;
plotter.env(0, 100, 0, 100*100, 0, 0);
plotter.line(x, y);
void indgen(TableVector< T > &tv, T start, T inc)
Motivation
It might be necessary to call PGPLOT directly in some circumstances. For example, it might be too inefficient to pass a lot of Image data over the glish bus.
To Do
Definition at line 86 of file PGPlotterNull.h.