|
Public Member Functions |
| Plot (class Worksheet *p) |
| general Plot class
|
virtual | ~Plot () |
GraphList * | getGraphList () |
void | clear () |
void | save (QTextStream *t) |
void | open (QTextStream *t, int version) |
QDomElement | savePlotXML (QDomDocument doc) |
void | openPlotXML (QDomNode node) |
virtual void | saveXML (QDomDocument doc, QDomElement plottag)=0 |
virtual void | openXML (QDomElement e)=0 |
virtual void | saveAxes (QTextStream *t)=0 |
virtual void | openAxes (QTextStream *t, int version)=0 |
void | saveAxis (QTextStream *t, Axis *axis) |
void | openAxis (QTextStream *t, int version, Axis *axis) |
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 | enableRegion (bool e=true) |
void | setRegionEnabled (bool e=true) |
void | setTransparent (bool t) |
bool | Transparent () |
void | setClipOffset (int c) |
int | ClipOffset () |
bool | BaselineEnabled () |
void | enableBaseline (bool e=true) |
void | setBaselineEnabled (bool e=true) |
double | Baseline () |
void | setBaseline (double b) |
double | XBaseline () |
void | setXBaseline (double b) |
bool | XBaselineEnabled () |
void | enableXBaseline (bool e=true) |
void | setXBaselineEnabled (bool e=true) |
bool | marksEnabled () |
void | enableMarks (bool m=true) |
void | setMarksEnabled (bool m=true) |
LRange * | markX () |
void | setMarkX (LRange *l) |
LRange * | markY () |
void | setMarkY (LRange *l) |
void | setFill (bool f=true) |
bool | Fill () |
void | setFillType (int t) |
int | FillType () |
void | setFillG1 (int f) |
int | FillG1 () |
void | setFillG2 (int f) |
int | FillG2 () |
void | setFillBrush (QBrush b) |
QBrush | FillBrush () |
virtual void | draw (QPainter *p, int w, int h)=0 |
void | sortPoints (QPointArray pa, int s, int e) |
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
|
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 () |
void | enableAspectRatio (bool a=true) |
bool | AspectRatioEnabled () |
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 | autoScaleAll () |
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 | setLeftPanel () |
void | setRightPanel () |
void | setTopPanel () |
void | setBottomPanel () |
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 | autoTicks (double min, double max) |
| calcuate tic number for auto tics
|
void | readAxisSettings (Axis *a, int type, int item=0) |
Protected Attributes |
Worksheet * | worksheet |
PType | type |
GraphList * | graphlist |
Point | position |
Point | size |
bool | aspect_enabled |
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 |
bool | fill_enabled |
int | filltype |
int | fillg1 |
int | fillg2 |
QBrush | fillbrush |