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

#include <PlotConfig.h>

Inheritance diagram for rqt_multiplot::PlotConfig:
Inheritance graph
[legend]

List of all members.

Signals

void curveAdded (size_t index)
void curveConfigChanged (size_t index)
void curveRemoved (size_t index)
void curvesCleared ()
void plotRateChanged (double rate)
void titleChanged (const QString &title)

Public Member Functions

CurveConfigaddCurve ()
void clearCurves ()
QVector< CurveConfig * > findCurves (const QString &title) const
PlotAxesConfiggetAxesConfig () const
CurveConfiggetCurveConfig (size_t index) const
PlotLegendConfiggetLegendConfig () const
size_t getNumCurves () const
double getPlotRate () const
const QString & getTitle () const
void load (QSettings &settings)
PlotConfigoperator= (const PlotConfig &src)
 PlotConfig (QObject *parent=0, const QString &title="Untitled Plot", double plotRate=30.0)
void read (QDataStream &stream)
void removeCurve (CurveConfig *curveConfig)
void removeCurve (size_t index)
void reset ()
void save (QSettings &settings) const
void setNumCurves (size_t numCurves)
void setPlotRate (double rate)
void setTitle (const QString &title)
void write (QDataStream &stream) const
 ~PlotConfig ()

Private Slots

void axesConfigChanged ()
void curveConfigChanged ()
void curveConfigDestroyed ()
void legendConfigChanged ()

Private Attributes

PlotAxesConfigaxesConfig_
QVector< CurveConfig * > curveConfig_
PlotLegendConfiglegendConfig_
double plotRate_
QString title_

Detailed Description

Definition at line 31 of file PlotConfig.h.


Constructor & Destructor Documentation

rqt_multiplot::PlotConfig::PlotConfig ( QObject *  parent = 0,
const QString &  title = "Untitled Plot",
double  plotRate = 30.0 
)

Definition at line 27 of file PlotConfig.cpp.

Definition at line 40 of file PlotConfig.cpp.


Member Function Documentation

Definition at line 104 of file PlotConfig.cpp.

Definition at line 315 of file PlotConfig.cpp.

Definition at line 133 of file PlotConfig.cpp.

void rqt_multiplot::PlotConfig::curveAdded ( size_t  index) [signal]
void rqt_multiplot::PlotConfig::curveConfigChanged ( size_t  index) [signal]

Definition at line 289 of file PlotConfig.cpp.

Definition at line 301 of file PlotConfig.cpp.

void rqt_multiplot::PlotConfig::curveRemoved ( size_t  index) [signal]
QVector< CurveConfig * > rqt_multiplot::PlotConfig::findCurves ( const QString &  title) const

Definition at line 145 of file PlotConfig.cpp.

Definition at line 79 of file PlotConfig.cpp.

Definition at line 72 of file PlotConfig.cpp.

Definition at line 83 of file PlotConfig.cpp.

Definition at line 68 of file PlotConfig.cpp.

Definition at line 96 of file PlotConfig.cpp.

const QString & rqt_multiplot::PlotConfig::getTitle ( ) const

Definition at line 56 of file PlotConfig.cpp.

Definition at line 319 of file PlotConfig.cpp.

void rqt_multiplot::PlotConfig::load ( QSettings &  settings) [virtual]

Implements rqt_multiplot::Config.

Definition at line 179 of file PlotConfig.cpp.

PlotConfig & rqt_multiplot::PlotConfig::operator= ( const PlotConfig src)

Definition at line 266 of file PlotConfig.cpp.

void rqt_multiplot::PlotConfig::plotRateChanged ( double  rate) [signal]
void rqt_multiplot::PlotConfig::read ( QDataStream &  stream) [virtual]

Implements rqt_multiplot::Config.

Definition at line 242 of file PlotConfig.cpp.

Definition at line 121 of file PlotConfig.cpp.

Definition at line 128 of file PlotConfig.cpp.

Implements rqt_multiplot::Config.

Definition at line 218 of file PlotConfig.cpp.

void rqt_multiplot::PlotConfig::save ( QSettings &  settings) const [virtual]

Implements rqt_multiplot::Config.

Definition at line 155 of file PlotConfig.cpp.

void rqt_multiplot::PlotConfig::setNumCurves ( size_t  numCurves)

Definition at line 60 of file PlotConfig.cpp.

Definition at line 87 of file PlotConfig.cpp.

void rqt_multiplot::PlotConfig::setTitle ( const QString &  title)

Definition at line 47 of file PlotConfig.cpp.

void rqt_multiplot::PlotConfig::titleChanged ( const QString &  title) [signal]
void rqt_multiplot::PlotConfig::write ( QDataStream &  stream) const [virtual]

Implements rqt_multiplot::Config.

Definition at line 229 of file PlotConfig.cpp.


Member Data Documentation

Definition at line 76 of file PlotConfig.h.

Definition at line 75 of file PlotConfig.h.

Definition at line 77 of file PlotConfig.h.

Definition at line 78 of file PlotConfig.h.

Definition at line 74 of file PlotConfig.h.


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


rqt_multiplot
Author(s): Ralf Kaestner
autogenerated on Tue May 9 2017 02:16:02