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

#include <PlotTableWidget.h>

List of all members.

Signals

void jobFailed (const QString &toolTip)
void jobFinished (const QString &toolTip)
void jobProgressChanged (double progress)
void jobStarted (const QString &toolTip)
void plotPausedChanged ()

Public Member Functions

void clearPlots ()
void forceReplot ()
BagReadergetBagReader () const
PlotTableConfiggetConfig () const
size_t getNumColumns () const
size_t getNumRows () const
PlotWidgetgetPlotWidget (size_t row, size_t column) const
MessageSubscriberRegistrygetRegistry () const
void loadFromBagFile (const QString &fileName)
void pausePlots ()
 PlotTableWidget (QWidget *parent=0)
void renderToPixmap (QPixmap &pixmap)
void requestReplot ()
void runPlots ()
void saveToImageFile (const QString &fileName)
void saveToTextFile (const QString &fileName)
void setConfig (PlotTableConfig *config)
void writeFormattedCurveAxisTitles (QStringList &formattedAxisTitles)
void writeFormattedCurveData (QList< QStringList > &formattedData)
virtual ~PlotTableWidget ()

Private Slots

void bagReaderReadingFailed (const QString &error)
void bagReaderReadingFinished ()
void bagReaderReadingProgressChanged (double progress)
void bagReaderReadingStarted ()
void configBackgroundColorChanged (const QColor &color)
void configForegroundColorChanged (const QColor &color)
void configLinkScaleChanged (bool link)
void configNumPlotsChanged (size_t numRows, size_t numColumns)
void configTrackPointsChanged (bool track)
void plotCurrentScaleChanged (const BoundingRectangle &bounds)
void plotCursorActiveChanged (bool active)
void plotCursorCurrentPositionChanged (const QPointF &position)
void plotPausedChanged (bool paused)
void plotPreferredScaleChanged (const BoundingRectangle &bounds)
void plotStateChanged (int state)

Private Member Functions

void updatePlotScale (const BoundingRectangle &bounds, PlotWidget *excluded=0)

Private Attributes

BagReaderbagReader_
PlotTableConfigconfig_
QGridLayout * layout_
QVector< QVector< PlotWidget * > > plotWidgets_
MessageSubscriberRegistryregistry_

Detailed Description

Definition at line 34 of file PlotTableWidget.h.


Constructor & Destructor Documentation

Definition at line 34 of file PlotTableWidget.cpp.

Definition at line 56 of file PlotTableWidget.cpp.


Member Function Documentation

void rqt_multiplot::PlotTableWidget::bagReaderReadingFailed ( const QString &  error) [private, slot]

Definition at line 443 of file PlotTableWidget.cpp.

Definition at line 432 of file PlotTableWidget.cpp.

void rqt_multiplot::PlotTableWidget::bagReaderReadingProgressChanged ( double  progress) [private, slot]

Definition at line 428 of file PlotTableWidget.cpp.

Definition at line 423 of file PlotTableWidget.cpp.

Definition at line 144 of file PlotTableWidget.cpp.

void rqt_multiplot::PlotTableWidget::configBackgroundColorChanged ( const QColor &  color) [private, slot]

Definition at line 309 of file PlotTableWidget.cpp.

void rqt_multiplot::PlotTableWidget::configForegroundColorChanged ( const QColor &  color) [private, slot]

Definition at line 320 of file PlotTableWidget.cpp.

void rqt_multiplot::PlotTableWidget::configLinkScaleChanged ( bool  link) [private, slot]

Definition at line 405 of file PlotTableWidget.cpp.

void rqt_multiplot::PlotTableWidget::configNumPlotsChanged ( size_t  numRows,
size_t  numColumns 
) [private, slot]

Definition at line 329 of file PlotTableWidget.cpp.

void rqt_multiplot::PlotTableWidget::configTrackPointsChanged ( bool  track) [private, slot]

Definition at line 417 of file PlotTableWidget.cpp.

Definition at line 156 of file PlotTableWidget.cpp.

Definition at line 124 of file PlotTableWidget.cpp.

Definition at line 101 of file PlotTableWidget.cpp.

Definition at line 109 of file PlotTableWidget.cpp.

Definition at line 105 of file PlotTableWidget.cpp.

PlotWidget * rqt_multiplot::PlotTableWidget::getPlotWidget ( size_t  row,
size_t  column 
) const

Definition at line 116 of file PlotTableWidget.cpp.

Definition at line 120 of file PlotTableWidget.cpp.

void rqt_multiplot::PlotTableWidget::jobFailed ( const QString &  toolTip) [signal]
void rqt_multiplot::PlotTableWidget::jobFinished ( const QString &  toolTip) [signal]
void rqt_multiplot::PlotTableWidget::jobProgressChanged ( double  progress) [signal]
void rqt_multiplot::PlotTableWidget::jobStarted ( const QString &  toolTip) [signal]
void rqt_multiplot::PlotTableWidget::loadFromBagFile ( const QString &  fileName)

Definition at line 215 of file PlotTableWidget.cpp.

Definition at line 138 of file PlotTableWidget.cpp.

Definition at line 471 of file PlotTableWidget.cpp.

void rqt_multiplot::PlotTableWidget::plotCursorActiveChanged ( bool  active) [private, slot]

Definition at line 477 of file PlotTableWidget.cpp.

void rqt_multiplot::PlotTableWidget::plotCursorCurrentPositionChanged ( const QPointF &  position) [private, slot]

Definition at line 486 of file PlotTableWidget.cpp.

void rqt_multiplot::PlotTableWidget::plotPausedChanged ( bool  paused) [private, slot]

Definition at line 497 of file PlotTableWidget.cpp.

Definition at line 454 of file PlotTableWidget.cpp.

void rqt_multiplot::PlotTableWidget::plotStateChanged ( int  state) [private, slot]

Definition at line 501 of file PlotTableWidget.cpp.

Definition at line 162 of file PlotTableWidget.cpp.

Definition at line 150 of file PlotTableWidget.cpp.

Definition at line 132 of file PlotTableWidget.cpp.

void rqt_multiplot::PlotTableWidget::saveToImageFile ( const QString &  fileName)

Definition at line 227 of file PlotTableWidget.cpp.

void rqt_multiplot::PlotTableWidget::saveToTextFile ( const QString &  fileName)

Definition at line 236 of file PlotTableWidget.cpp.

Definition at line 63 of file PlotTableWidget.cpp.

void rqt_multiplot::PlotTableWidget::updatePlotScale ( const BoundingRectangle bounds,
PlotWidget excluded = 0 
) [private]

Definition at line 275 of file PlotTableWidget.cpp.

void rqt_multiplot::PlotTableWidget::writeFormattedCurveAxisTitles ( QStringList &  formattedAxisTitles)

Definition at line 183 of file PlotTableWidget.cpp.

void rqt_multiplot::PlotTableWidget::writeFormattedCurveData ( QList< QStringList > &  formattedData)

Definition at line 199 of file PlotTableWidget.cpp.


Member Data Documentation

Definition at line 78 of file PlotTableWidget.h.

Definition at line 75 of file PlotTableWidget.h.

Definition at line 72 of file PlotTableWidget.h.

Definition at line 73 of file PlotTableWidget.h.

Definition at line 77 of file PlotTableWidget.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