#include <PlotCurve.h>

Signals | |
| void | preferredScaleChanged (const BoundingRectangle &bounds) |
| void | replotRequested () |
Public Member Functions | |
| void | attach (QwtPlot *plot) |
| void | clear () |
| void | detach () |
| MessageBroker * | getBroker () const |
| CurveConfig * | getConfig () const |
| CurveData * | getData () const |
| CurveDataSequencer * | getDataSequencer () const |
| QPair< double, double > | getPreferredAxisScale (CurveConfig::Axis axis) const |
| BoundingRectangle | getPreferredScale () const |
| void | pause () |
| PlotCurve (QObject *parent=0) | |
| void | run () |
| void | setBroker (MessageBroker *broker) |
| void | setConfig (CurveConfig *config) |
| virtual | ~PlotCurve () |
Private Slots | |
| void | configAxisConfigChanged () |
| void | configColorConfigCurrentColorChanged (const QColor &color) |
| void | configDataConfigChanged () |
| void | configStyleConfigChanged () |
| void | configTitleChanged (const QString &title) |
| void | dataSequencerPointReceived (const QPointF &point) |
Private Attributes | |
| MessageBroker * | broker_ |
| CurveConfig * | config_ |
| CurveData * | data_ |
| CurveDataSequencer * | dataSequencer_ |
| bool | paused_ |
Definition at line 36 of file PlotCurve.h.
| rqt_multiplot::PlotCurve::PlotCurve | ( | QObject * | parent = 0 | ) |
Definition at line 34 of file PlotCurve.cpp.
|
virtual |
Definition at line 49 of file PlotCurve.cpp.
| void rqt_multiplot::PlotCurve::attach | ( | QwtPlot * | plot | ) |
Definition at line 170 of file PlotCurve.cpp.
| void rqt_multiplot::PlotCurve::clear | ( | ) |
Definition at line 201 of file PlotCurve.cpp.
|
privateslot |
Definition at line 215 of file PlotCurve.cpp.
|
privateslot |
Definition at line 219 of file PlotCurve.cpp.
|
privateslot |
Definition at line 265 of file PlotCurve.cpp.
|
privateslot |
Definition at line 225 of file PlotCurve.cpp.
|
privateslot |
Definition at line 211 of file PlotCurve.cpp.
|
privateslot |
Definition at line 282 of file PlotCurve.cpp.
| void rqt_multiplot::PlotCurve::detach | ( | ) |
Definition at line 174 of file PlotCurve.cpp.
| MessageBroker * rqt_multiplot::PlotCurve::getBroker | ( | ) | const |
Definition at line 117 of file PlotCurve.cpp.
| CurveConfig * rqt_multiplot::PlotCurve::getConfig | ( | ) | const |
Definition at line 105 of file PlotCurve.cpp.
| CurveData * rqt_multiplot::PlotCurve::getData | ( | ) | const |
Definition at line 121 of file PlotCurve.cpp.
| CurveDataSequencer * rqt_multiplot::PlotCurve::getDataSequencer | ( | ) | const |
Definition at line 125 of file PlotCurve.cpp.
| QPair< double, double > rqt_multiplot::PlotCurve::getPreferredAxisScale | ( | CurveConfig::Axis | axis | ) | const |
Definition at line 129 of file PlotCurve.cpp.
| BoundingRectangle rqt_multiplot::PlotCurve::getPreferredScale | ( | ) | const |
Definition at line 158 of file PlotCurve.cpp.
| void rqt_multiplot::PlotCurve::pause | ( | ) |
Definition at line 193 of file PlotCurve.cpp.
|
signal |
|
signal |
| void rqt_multiplot::PlotCurve::run | ( | ) |
Definition at line 178 of file PlotCurve.cpp.
| void rqt_multiplot::PlotCurve::setBroker | ( | MessageBroker * | broker | ) |
Definition at line 109 of file PlotCurve.cpp.
| void rqt_multiplot::PlotCurve::setConfig | ( | CurveConfig * | config | ) |
Definition at line 56 of file PlotCurve.cpp.
|
private |
Definition at line 68 of file PlotCurve.h.
|
private |
Definition at line 66 of file PlotCurve.h.
|
private |
Definition at line 70 of file PlotCurve.h.
|
private |
Definition at line 71 of file PlotCurve.h.
|
private |
Definition at line 73 of file PlotCurve.h.