Signals | Public Member Functions | Private Slots | Private Attributes
rqt_multiplot::PlotCurve Class Reference

#include <PlotCurve.h>

List of all members.

Signals

void preferredScaleChanged (const BoundingRectangle &bounds)
void replotRequested ()

Public Member Functions

void attach (QwtPlot *plot)
void clear ()
void detach ()
MessageBrokergetBroker () const
CurveConfiggetConfig () const
CurveDatagetData () const
CurveDataSequencergetDataSequencer () 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

MessageBrokerbroker_
CurveConfigconfig_
CurveDatadata_
CurveDataSequencerdataSequencer_
bool paused_

Detailed Description

Definition at line 36 of file PlotCurve.h.


Constructor & Destructor Documentation

rqt_multiplot::PlotCurve::PlotCurve ( QObject *  parent = 0)

Definition at line 34 of file PlotCurve.cpp.

Definition at line 49 of file PlotCurve.cpp.


Member Function Documentation

void rqt_multiplot::PlotCurve::attach ( QwtPlot *  plot)

Definition at line 170 of file PlotCurve.cpp.

Definition at line 201 of file PlotCurve.cpp.

Definition at line 215 of file PlotCurve.cpp.

void rqt_multiplot::PlotCurve::configColorConfigCurrentColorChanged ( const QColor &  color) [private, slot]

Definition at line 219 of file PlotCurve.cpp.

Definition at line 265 of file PlotCurve.cpp.

Definition at line 225 of file PlotCurve.cpp.

void rqt_multiplot::PlotCurve::configTitleChanged ( const QString &  title) [private, slot]

Definition at line 211 of file PlotCurve.cpp.

void rqt_multiplot::PlotCurve::dataSequencerPointReceived ( const QPointF &  point) [private, slot]

Definition at line 282 of file PlotCurve.cpp.

Definition at line 174 of file PlotCurve.cpp.

Definition at line 117 of file PlotCurve.cpp.

Definition at line 105 of file PlotCurve.cpp.

Definition at line 121 of file PlotCurve.cpp.

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.

Definition at line 158 of file PlotCurve.cpp.

Definition at line 193 of file PlotCurve.cpp.

Definition at line 178 of file PlotCurve.cpp.

Definition at line 109 of file PlotCurve.cpp.

Definition at line 56 of file PlotCurve.cpp.


Member Data Documentation

Definition at line 68 of file PlotCurve.h.

Definition at line 66 of file PlotCurve.h.

Definition at line 70 of file PlotCurve.h.

Definition at line 71 of file PlotCurve.h.

Definition at line 73 of file PlotCurve.h.


The documentation for this class was generated from the following files:


rqt_multiplot
Author(s): Ralf Kaestner
autogenerated on Thu Jun 6 2019 21:49:11