#include <Plot.h>
Public Types | |
| enum | LabelFormat { Automatic, Decimal, Scientific, Superscripts } |
Public Member Functions | |
| int | axesLinewidth () const |
| int | axisLabelFormat (int axis) |
| void | axisLabelFormat (int axis, char &f, int &prec) const |
| int | axisLabelPrecision (int axis) |
| int | closestCurve (int xpos, int ypos, int &dist, int &point) |
| QwtPlotCurve * | curve (int index) |
| QList< int > | curveKeys () |
| QMap< int, QwtPlotItem * > | curves () |
| QList< QwtPlotItem * > | curvesList () |
| QColor | frameColor () |
| QList< int > | getMajorTicksType () |
| QList< int > | getMinorTicksType () |
| QwtPlotGrid * | grid () |
| int | insertCurve (QwtPlotItem *c) |
| int | insertMarker (QwtPlotMarker *m) |
| int | majorTickLength () const |
| QwtPlotMarker * | marker (int index) |
| QList< int > | markerKeys () |
| int | minorTickLength () const |
| const QColor & | paletteBackgroundColor () const |
| Plot (QWidget *parent=0, const char *name=0) | |
| QwtPlotItem * | plotItem (int index) |
| void | print (QPainter *, const QRect &rect, const QwtPlotPrintFilter &=QwtPlotPrintFilter()) |
| void | printFrame (QPainter *painter, const QRect &rect) const |
| void | removeCurve (int index) |
| void | removeMarker (int index) |
| void | setAxesLinewidth (int width) |
| void | setAxisLabelFormat (int axis, char f, int prec) |
| void | setMajorTicksType (int axis, int type) |
| void | setMinorTicksType (int axis, int type) |
| void | setTickLength (int minLength, int majLength) |
| void | updateLayout () |
| Adjust plot content to its current size. Must be reimplemented because the base implementation adds a mask causing an ugly drawing artefact. | |
Protected Member Functions | |
| void | drawInwardTicks (QPainter *painter, const QRect &rect, const QwtScaleMap &map, int axis, bool min, bool maj) const |
| virtual void | drawItems (QPainter *painter, const QRect &rect, const QwtScaleMap map[axisCnt], const QwtPlotPrintFilter &pfilter) const |
| void | printCanvas (QPainter *painter, const QRect &canvasRect, const QwtScaleMap map[axisCnt], const QwtPlotPrintFilter &pfilter) const |
Protected Attributes | |
| int | curve_key |
| QMap< int, QwtPlotItem * > | d_curves |
| Grid * | d_grid |
| QMap< int, QwtPlotMarker * > | d_markers |
| int | majTickLength |
| int | marker_key |
| int | minTickLength |
| enum Plot::LabelFormat |
| Plot::Plot | ( | QWidget * | parent = 0, |
|
| const char * | name = 0 | |||
| ) |
| int Plot::axesLinewidth | ( | ) | const |
| int Plot::axisLabelFormat | ( | int | axis | ) |
| void Plot::axisLabelFormat | ( | int | axis, | |
| char & | f, | |||
| int & | prec | |||
| ) | const |
| axis | axis index |
| f | format character | |
| prec | precision |
| int Plot::axisLabelPrecision | ( | int | axis | ) |
| int Plot::closestCurve | ( | int | xpos, | |
| int | ypos, | |||
| int & | dist, | |||
| int & | point | |||
| ) |
| QwtPlotCurve * Plot::curve | ( | int | index | ) |
| QList<int> Plot::curveKeys | ( | ) | [inline] |
| QMap<int, QwtPlotItem*> Plot::curves | ( | ) | [inline] |
| QList<QwtPlotItem *> Plot::curvesList | ( | ) | [inline] |
| void Plot::drawInwardTicks | ( | QPainter * | painter, | |
| const QRect & | rect, | |||
| const QwtScaleMap & | map, | |||
| int | axis, | |||
| bool | min, | |||
| bool | maj | |||
| ) | const [protected] |
| void Plot::drawItems | ( | QPainter * | painter, | |
| const QRect & | rect, | |||
| const QwtScaleMap | map[axisCnt], | |||
| const QwtPlotPrintFilter & | pfilter | |||
| ) | const [protected, virtual] |
| QColor Plot::frameColor | ( | ) |
| QList< int > Plot::getMajorTicksType | ( | ) |
| QList< int > Plot::getMinorTicksType | ( | ) |
| QwtPlotGrid* Plot::grid | ( | ) | [inline] |
| int Plot::insertCurve | ( | QwtPlotItem * | c | ) |
| int Plot::insertMarker | ( | QwtPlotMarker * | m | ) |
| int Plot::majorTickLength | ( | ) | const |
| QwtPlotMarker* Plot::marker | ( | int | index | ) | [inline] |
| QList<int> Plot::markerKeys | ( | ) | [inline] |
| int Plot::minorTickLength | ( | ) | const |
| const QColor & Plot::paletteBackgroundColor | ( | ) | const |
| QwtPlotItem* Plot::plotItem | ( | int | index | ) | [inline] |
| void Plot::print | ( | QPainter * | painter, | |
| const QRect & | rect, | |||
| const QwtPlotPrintFilter & | pfilter = QwtPlotPrintFilter() | |||
| ) |
| void Plot::printCanvas | ( | QPainter * | painter, | |
| const QRect & | canvasRect, | |||
| const QwtScaleMap | map[axisCnt], | |||
| const QwtPlotPrintFilter & | pfilter | |||
| ) | const [protected] |
| void Plot::printFrame | ( | QPainter * | painter, | |
| const QRect & | rect | |||
| ) | const |
| void Plot::removeCurve | ( | int | index | ) |
| void Plot::removeMarker | ( | int | index | ) |
| void Plot::setAxesLinewidth | ( | int | width | ) |
| void Plot::setAxisLabelFormat | ( | int | axis, | |
| char | f, | |||
| int | prec | |||
| ) |
Change the number format for the major scale of a selected axis
| axis | axis index | |
| f | format | |
| prec | precision |
| void Plot::setMajorTicksType | ( | int | axis, | |
| int | type | |||
| ) |
| void Plot::setMinorTicksType | ( | int | axis, | |
| int | type | |||
| ) |
| void Plot::setTickLength | ( | int | minLength, | |
| int | majLength | |||
| ) |
| void Plot::updateLayout | ( | ) |
Adjust plot content to its current size. Must be reimplemented because the base implementation adds a mask causing an ugly drawing artefact.
int Plot::curve_key [protected] |
QMap<int, QwtPlotItem*> Plot::d_curves [protected] |
Grid* Plot::d_grid [protected] |
QMap<int, QwtPlotMarker*> Plot::d_markers [protected] |
int Plot::majTickLength [protected] |
int Plot::marker_key [protected] |
int Plot::minTickLength [protected] |
1.5.3