|
Public Member Functions |
| | Plot (class Worksheet *w) |
| | 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=true) |
| 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 () |
| void | setDataModeGraph (int i) |
| int | DataModeGraph () |
| 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) |
| 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 () |
| QBrush | Background () |
| void | setBackground (QBrush c) |
| void | setBackground (QString c) |
| QBrush | graphBackground () |
| void | setGraphBackground (QBrush 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 |
| QBrush | bgcolor |
| QBrush | 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 |
| int | datamodegraph |