#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.