#include <ArmarXGui/libraries/PlotterController/PlotterController.h>
◆ PlotterController()
◆ ~PlotterController()
◆ autoScale
| void autoScale |
( |
bool | toggled | ) |
|
|
slot |
◆ clear()
◆ clearBarList()
◆ clearHistory
◆ createBar()
| QwtThermo * createBar |
( |
const QString & | label | ) |
|
|
protected |
◆ createCurve()
| QwtPlotCurve * createCurve |
( |
const QString & | label | ) |
|
|
protected |
◆ getAutoScale()
| bool getAutoScale |
( |
| ) |
const |
◆ getCurveColors()
| std::vector< Qt::GlobalColor > getCurveColors |
( |
| ) |
const |
◆ getData()
| std::map< std::string, VariantPtr > getData |
( |
const QStringList & | channels | ) |
|
◆ getGraphStyle()
| std::string getGraphStyle |
( |
| ) |
const |
◆ getPlotterWidget()
| QWidget * getPlotterWidget |
( |
| ) |
|
◆ getPollingInterval()
| int getPollingInterval |
( |
| ) |
const |
◆ getSelectedDatafields()
| QStringList getSelectedDatafields |
( |
| ) |
const |
◆ getSelectedDatafieldsKeys()
| std::vector< std::string > getSelectedDatafieldsKeys |
( |
| ) |
const |
◆ getShownInterval()
| int getShownInterval |
( |
| ) |
const |
◆ getUpdateInterval()
| int getUpdateInterval |
( |
| ) |
const |
◆ legendChecked
| void legendChecked |
( |
const QVariant & | itemInfo, |
|
|
bool | on ) |
|
slot |
Required for Qt5.
This can't be deactivated via if, because the moc ignores all preprocessor code. Hence there is a dummy implementation for Qt4
◆ newDataAvailable
| void newDataAvailable |
( |
long | timestamp, |
|
|
const std::map< std::string, VariantPtr > & | newData ) |
|
signal |
◆ plottingPaused
| void plottingPaused |
( |
bool | toggled | ) |
|
|
slot |
◆ pollingExec()
◆ setAutoScale()
| void setAutoScale |
( |
bool | value | ) |
|
◆ setCurveColors()
| void setCurveColors |
( |
const std::vector< Qt::GlobalColor > & | value | ) |
|
◆ setGraphStyle
| void setGraphStyle |
( |
const std::string & | style | ) |
|
|
slot |
◆ setIceManager()
◆ setPollingInterval()
| void setPollingInterval |
( |
int | value | ) |
|
◆ setSelectedDatafields()
| void setSelectedDatafields |
( |
const QStringList & | value, |
|
|
int | samplingIntervalMs = -1 ) |
Changes the datafields that are plotted.
- Parameters
-
◆ setShownInterval()
| void setShownInterval |
( |
int | value | ) |
|
◆ setupCurves
| void setupCurves |
( |
int | samplingIntervalMs = -1 | ) |
|
|
slot |
◆ setUpdateInterval()
| void setUpdateInterval |
( |
int | value | ) |
|
◆ showCurve
| void showCurve |
( |
QwtPlotItem * | item, |
|
|
bool | on ) |
|
slot |
◆ updateGraph
◆ __plottingPaused
| bool __plottingPaused = false |
|
protected |
◆ autoScalePlot
| bool autoScalePlot = true |
|
protected |
◆ barlayout
◆ bars
| std::map<std::string, QwtThermo*> bars |
|
protected |
◆ curveColors
| std::vector<Qt::GlobalColor> curveColors |
|
protected |
◆ curves
| std::map<std::string, QwtPlotCurve*> curves |
|
protected |
◆ dataMap
◆ dataMutex
| std::recursive_mutex dataMutex |
|
mutableprotected |
◆ graphStyle
| std::string graphStyle = "Curve (line, interpolate)" |
|
protected |
◆ iceManager
◆ json
◆ markers
| std::map<std::string, std::map<IceUtil::Time, std::map<std::string, QwtPlotMarkerPtr> > > markers |
|
protected |
◆ plotter
| QPointer<QwtPlot> plotter |
|
protected |
◆ pollingInterval
◆ pollingTask
◆ proxyMap
◆ selectedDatafields
| QStringList selectedDatafields |
|
protected |
◆ shownInterval
◆ stackedLayout
| QStackedLayout* stackedLayout |
|
protected |
◆ timer
◆ updateInterval
◆ widget
The documentation for this class was generated from the following files: