SheafSystem
0.0.0.0
|
A class for constructing files to be read by gnuplot. More...
#include <plot.h>
Public Types | |
enum | plot_type { QUADRATIC, LINEAR, CONSTANT } |
Type of curve to fit. More... | |
Public Member Functions | |
virtual bool | invariant () const |
Class invariant. More... | |
plot (const char *xdriver, const char **xcurve_labels, int xnum_curves=1, const char *xxlabel="", const char *xylabel="", const plot_type *xtypes=0) | |
Constructor. More... | |
virtual | ~plot () |
Destructor. More... | |
double * | create_point () |
An empty array for point data. More... | |
void | add_point (double *xpoint) |
Add a data point. More... | |
sheaf::plot::plot | ( | const char * | xdriver, |
const char ** | xcurve_labels, | ||
int | xnum_curves = 1 , |
||
const char * | xxlabel = "" , |
||
const char * | xylabel = "" , |
||
const plot_type * | xtypes = 0 |
||
) |
Constructor.
Definition at line 55 of file plot.cc.
References ~plot().
Referenced by invariant().
|
virtual |
Destructor.
Definition at line 262 of file plot.cc.
References create_point().
Referenced by plot().
void sheaf::plot::add_point | ( | double * | xpoint | ) |
Add a data point.
Definition at line 303 of file plot.cc.
Referenced by create_point().
double * sheaf::plot::create_point | ( | ) |
An empty array for point data.
Definition at line 282 of file plot.cc.
References add_point().
Referenced by ~plot().
|
virtual |