|
Public Member Functions |
| Plot (class Worksheet *p) |
| general Plot class
|
virtual | ~Plot () |
GraphList * | getGraphList () |
void | clear () |
void | save (QTextStream *t) |
virtual void | saveAxes (QTextStream *t)=0 |
void | saveAxis (QTextStream *t, Axis *axis, int gridenabled, int borderenabled, int minorgridenabled) |
void | open (QTextStream *t, int version) |
void | openAxis (QTextStream *t, int version, Axis *axis, bool *gridenabled, bool *borderenabled, bool *minorgridenabled) |
virtual void | openAxes (QTextStream *t, int version)=0 |
QString | TicLabel (int atlf, int prec, QString dtf, double value) |
| build the tic label string according to atlf
|
double | TicLabelValue (int atlf, QString string) |
| get the tic label value from the string according to atlf (range of axes)
|
virtual Axis * | getAxis (int i)=0 |
Legend * | getLegend () |
void | setType (PType i) |
PType | Type () |
Label * | Title () |
virtual void | setRange (LRange *, int i)=0 |
LRange * | Range (int i) |
virtual void | setActRange (LRange *, int i)=0 |
LRange * | ActRange (int i) |
virtual void | setRanges (LRange *)=0 |
LRange * | Ranges () |
virtual void | setActRanges (LRange *)=0 |
LRange * | ActRanges () |
void | setRegionMin (double min) |
void | setRegionMax (double max) |
void | setRegion (double min, double max) |
void | setRegion (LRange *r) |
double | RegionMin () |
double | RegionMax () |
LRange * | Region () |
bool | regionEnabled () |
void | setRegionEnabled (bool e=true) |
void | setTransparent (bool t) |
bool | Transparent () |
void | setClipOffset (int c) |
int | ClipOffset () |
virtual void | enableGrid (int index, bool b=true)=0 |
virtual bool | gridEnabled (int index)=0 |
virtual void | enableBorder (int index, bool b=true)=0 |
virtual bool | borderEnabled (int index)=0 |
bool | baselineEnabled () |
void | setBaselineEnabled (bool e=true) |
double | Baseline () |
void | setBaseline (double b) |
double | XBaseline () |
void | setXBaseline (double b) |
bool | xbaselineEnabled () |
void | setXBaselineEnabled (bool e=true) |
bool | marksEnabled () |
void | setMarksEnabled (bool m=true) |
LRange * | markX () |
void | setMarkX (LRange *l) |
LRange * | markY () |
void | setMarkY (LRange *l) |
virtual void | draw (QPainter *p, int w, int h)=0 |
void | drawStyle (QPainter *p, Style *s, Symbol *symbol, QPointArray pa, int xmin, int xmax, int ymin, int ymax) |
void | drawErrorBar (QPainter *p, QPointArray pa, QPointArray hpa, QPointArray vpa) |
| draw errorbars for x-y-dy, x-y-dx-dy and x-y-dy1-dy2
|
virtual void | setBorder (int, bool)=0 |
bool | inside (double x, double y) |
bool | insideLegend (int x, int y) |
bool | insidePlottingArea (double x, double y) |
bool | insideF1Corner (double x, double y) |
bool | insideF2Corner (double x, double y) |
bool | insideB1Corner (double x, double y) |
bool | insideB2Corner (double x, double y) |
bool | insideX1Border (double x, double y) |
bool | insideX2Border (double x, double y) |
bool | insideY1Border (double x, double y) |
bool | insideY2Border (double x, double y) |
bool | insideCenter (double x, double y) |
void | setPosition (Point p) |
void | setPosition (double x, double y) |
Point | Position () |
void | setSize (Point s) |
void | setSize (double x, double y) |
Point | Size () |
QColor | Background () |
void | setBackground (QColor c) |
void | setBackground (QString c) |
QColor | graphBackground () |
void | setGraphBackground (QColor c) |
void | setGraphBackground (QString c) |
void | autoScaleX () |
void | autoScaleY () |
void | autoScaleZ () |
void | setXRange (double x1, double x2) |
void | setYRange (double y1, double y2) |
void | setZRange (double z1, double z2) |
Point | P1 () |
Point | P2 () |
void | setP1 (Point p) |
void | setP2 (Point p) |
void | setXMin (int xmin, int X) |
void | setXMax (int xmax, int X) |
void | setYMin (int ymin, int Y) |
void | setYMax (int ymax, int Y) |
void | shiftRight () |
void | shiftLeft () |
void | shiftUp () |
void | shiftDown () |
void | scaleXUp () |
void | scaleXDown () |
void | scaleYUp () |
void | scaleYDown () |
void | scaleZUp () |
void | scaleZDown () |
void | zoomIn () |
void | zoomOut () |
Point | dataValue (double x) |
Protected Member Functions |
int | autoTics (double min, double max) |
| calcuate tic number for auto tics
|
Protected Attributes |
Worksheet * | worksheet |
PType | type |
GraphList * | graphlist |
Point | position |
Point | size |
Label * | title |
Legend | legend |
QColor | bgcolor |
QColor | gbgcolor |
Point | p1 |
Point | p2 |
LRange | range [3] |
LRange | actrange [3] |
double | baseline |
bool | baseline_enabled |
double | xbaseline |
bool | xbaseline_enabled |
LRange * | region |
bool | region_enabled |
bool | transparent |
int | clipoffset |
bool | marks_enabled |
LRange * | markx |
LRange * | marky |