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

#include <PlotTableConfig.h>

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

List of all members.

Signals

void backgroundColorChanged (const QColor &color)
void foregroundColorChanged (const QColor &color)
void linkCursorChanged (bool link)
void linkScaleChanged (bool link)
void numPlotsChanged (size_t numRows, size_t numColumns)
void trackPointsChanged (bool track)

Public Member Functions

bool arePointsTracked () const
const QColor & getBackgroundColor () const
const QColor & getForegroundColor () const
size_t getNumColumns () const
size_t getNumRows () const
PlotConfiggetPlotConfig (size_t row, size_t column) const
bool isCursorLinked () const
bool isScaleLinked () const
void load (QSettings &settings)
PlotTableConfigoperator= (const PlotTableConfig &src)
 PlotTableConfig (QObject *parent, const QColor &backgroundColor=Qt::white, const QColor &foregroundColor=Qt::black, size_t numRows=1, size_t numColumns=1, bool linkScale=false, bool linkCursor=false, bool trackPoints=false)
void read (QDataStream &stream)
void reset ()
void save (QSettings &settings) const
void setBackgroundColor (const QColor &color)
void setForegroundColor (const QColor &color)
void setLinkCursor (bool link)
void setLinkScale (bool link)
void setNumColumns (size_t numColumns)
void setNumPlots (size_t numRows, size_t numColumns)
void setNumRows (size_t numRows)
void setTrackPoints (bool track)
void write (QDataStream &stream) const
 ~PlotTableConfig ()

Private Slots

void plotConfigChanged ()

Private Attributes

QColor backgroundColor_
QColor foregroundColor_
bool linkCursor_
bool linkScale_
QVector< QVector< PlotConfig * > > plotConfig_
bool trackPoints_

Detailed Description

Definition at line 29 of file PlotTableConfig.h.


Constructor & Destructor Documentation

rqt_multiplot::PlotTableConfig::PlotTableConfig ( QObject *  parent,
const QColor &  backgroundColor = Qt::white,
const QColor &  foregroundColor = Qt::black,
size_t  numRows = 1,
size_t  numColumns = 1,
bool  linkScale = false,
bool  linkCursor = false,
bool  trackPoints = false 
)

Definition at line 27 of file PlotTableConfig.cpp.

Definition at line 52 of file PlotTableConfig.cpp.


Member Function Documentation

Definition at line 185 of file PlotTableConfig.cpp.

void rqt_multiplot::PlotTableConfig::backgroundColorChanged ( const QColor &  color) [signal]
void rqt_multiplot::PlotTableConfig::foregroundColorChanged ( const QColor &  color) [signal]

Definition at line 68 of file PlotTableConfig.cpp.

Definition at line 81 of file PlotTableConfig.cpp.

Definition at line 136 of file PlotTableConfig.cpp.

Definition at line 128 of file PlotTableConfig.cpp.

PlotConfig * rqt_multiplot::PlotTableConfig::getPlotConfig ( size_t  row,
size_t  column 
) const

Definition at line 143 of file PlotTableConfig.cpp.

Definition at line 172 of file PlotTableConfig.cpp.

Definition at line 159 of file PlotTableConfig.cpp.

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

Implements rqt_multiplot::Config.

Definition at line 220 of file PlotTableConfig.cpp.

void rqt_multiplot::PlotTableConfig::numPlotsChanged ( size_t  numRows,
size_t  numColumns 
) [signal]
PlotTableConfig & rqt_multiplot::PlotTableConfig::operator= ( const PlotTableConfig src)

Definition at line 324 of file PlotTableConfig.cpp.

Definition at line 345 of file PlotTableConfig.cpp.

void rqt_multiplot::PlotTableConfig::read ( QDataStream &  stream) [virtual]

Implements rqt_multiplot::Config.

Definition at line 296 of file PlotTableConfig.cpp.

Implements rqt_multiplot::Config.

Definition at line 269 of file PlotTableConfig.cpp.

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

Implements rqt_multiplot::Config.

Definition at line 193 of file PlotTableConfig.cpp.

Definition at line 59 of file PlotTableConfig.cpp.

Definition at line 72 of file PlotTableConfig.cpp.

Definition at line 163 of file PlotTableConfig.cpp.

Definition at line 150 of file PlotTableConfig.cpp.

void rqt_multiplot::PlotTableConfig::setNumColumns ( size_t  numColumns)

Definition at line 132 of file PlotTableConfig.cpp.

void rqt_multiplot::PlotTableConfig::setNumPlots ( size_t  numRows,
size_t  numColumns 
)

Definition at line 85 of file PlotTableConfig.cpp.

Definition at line 124 of file PlotTableConfig.cpp.

Definition at line 176 of file PlotTableConfig.cpp.

void rqt_multiplot::PlotTableConfig::write ( QDataStream &  stream) const [virtual]

Implements rqt_multiplot::Config.

Definition at line 281 of file PlotTableConfig.cpp.


Member Data Documentation

Definition at line 74 of file PlotTableConfig.h.

Definition at line 75 of file PlotTableConfig.h.

Definition at line 78 of file PlotTableConfig.h.

Definition at line 77 of file PlotTableConfig.h.

Definition at line 76 of file PlotTableConfig.h.

Definition at line 79 of file PlotTableConfig.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