Signals | Public Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
rqt_multiplot::PlotTableWidget Class Reference

#include <PlotTableWidget.h>

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

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

rqt_multiplot::PlotTableWidget::PlotTableWidget ( QWidget *  parent = 0)

Definition at line 34 of file PlotTableWidget.cpp.

rqt_multiplot::PlotTableWidget::~PlotTableWidget ( )
virtual

Definition at line 56 of file PlotTableWidget.cpp.

Member Function Documentation

void rqt_multiplot::PlotTableWidget::bagReaderReadingFailed ( const QString &  error)
privateslot

Definition at line 443 of file PlotTableWidget.cpp.

void rqt_multiplot::PlotTableWidget::bagReaderReadingFinished ( )
privateslot

Definition at line 432 of file PlotTableWidget.cpp.

void rqt_multiplot::PlotTableWidget::bagReaderReadingProgressChanged ( double  progress)
privateslot

Definition at line 428 of file PlotTableWidget.cpp.

void rqt_multiplot::PlotTableWidget::bagReaderReadingStarted ( )
privateslot

Definition at line 423 of file PlotTableWidget.cpp.

void rqt_multiplot::PlotTableWidget::clearPlots ( )

Definition at line 144 of file PlotTableWidget.cpp.

void rqt_multiplot::PlotTableWidget::configBackgroundColorChanged ( const QColor &  color)
privateslot

Definition at line 309 of file PlotTableWidget.cpp.

void rqt_multiplot::PlotTableWidget::configForegroundColorChanged ( const QColor &  color)
privateslot

Definition at line 320 of file PlotTableWidget.cpp.

void rqt_multiplot::PlotTableWidget::configLinkScaleChanged ( bool  link)
privateslot

Definition at line 405 of file PlotTableWidget.cpp.

void rqt_multiplot::PlotTableWidget::configNumPlotsChanged ( size_t  numRows,
size_t  numColumns 
)
privateslot

Definition at line 329 of file PlotTableWidget.cpp.

void rqt_multiplot::PlotTableWidget::configTrackPointsChanged ( bool  track)
privateslot

Definition at line 417 of file PlotTableWidget.cpp.

void rqt_multiplot::PlotTableWidget::forceReplot ( )

Definition at line 156 of file PlotTableWidget.cpp.

BagReader * rqt_multiplot::PlotTableWidget::getBagReader ( ) const

Definition at line 124 of file PlotTableWidget.cpp.

PlotTableConfig * rqt_multiplot::PlotTableWidget::getConfig ( ) const

Definition at line 101 of file PlotTableWidget.cpp.

size_t rqt_multiplot::PlotTableWidget::getNumColumns ( ) const

Definition at line 109 of file PlotTableWidget.cpp.

size_t rqt_multiplot::PlotTableWidget::getNumRows ( ) const

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.

MessageSubscriberRegistry * rqt_multiplot::PlotTableWidget::getRegistry ( ) const

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.

void rqt_multiplot::PlotTableWidget::pausePlots ( )

Definition at line 138 of file PlotTableWidget.cpp.

void rqt_multiplot::PlotTableWidget::plotCurrentScaleChanged ( const BoundingRectangle bounds)
privateslot

Definition at line 471 of file PlotTableWidget.cpp.

void rqt_multiplot::PlotTableWidget::plotCursorActiveChanged ( bool  active)
privateslot

Definition at line 477 of file PlotTableWidget.cpp.

void rqt_multiplot::PlotTableWidget::plotCursorCurrentPositionChanged ( const QPointF &  position)
privateslot

Definition at line 486 of file PlotTableWidget.cpp.

void rqt_multiplot::PlotTableWidget::plotPausedChanged ( )
signal
void rqt_multiplot::PlotTableWidget::plotPausedChanged ( bool  paused)
privateslot

Definition at line 497 of file PlotTableWidget.cpp.

void rqt_multiplot::PlotTableWidget::plotPreferredScaleChanged ( const BoundingRectangle bounds)
privateslot

Definition at line 454 of file PlotTableWidget.cpp.

void rqt_multiplot::PlotTableWidget::plotStateChanged ( int  state)
privateslot

Definition at line 501 of file PlotTableWidget.cpp.

void rqt_multiplot::PlotTableWidget::renderToPixmap ( QPixmap &  pixmap)

Definition at line 162 of file PlotTableWidget.cpp.

void rqt_multiplot::PlotTableWidget::requestReplot ( )

Definition at line 150 of file PlotTableWidget.cpp.

void rqt_multiplot::PlotTableWidget::runPlots ( )

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.

void rqt_multiplot::PlotTableWidget::setConfig ( PlotTableConfig config)

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

BagReader* rqt_multiplot::PlotTableWidget::bagReader_
private

Definition at line 78 of file PlotTableWidget.h.

PlotTableConfig* rqt_multiplot::PlotTableWidget::config_
private

Definition at line 75 of file PlotTableWidget.h.

QGridLayout* rqt_multiplot::PlotTableWidget::layout_
private

Definition at line 72 of file PlotTableWidget.h.

QVector<QVector<PlotWidget*> > rqt_multiplot::PlotTableWidget::plotWidgets_
private

Definition at line 73 of file PlotTableWidget.h.

MessageSubscriberRegistry* rqt_multiplot::PlotTableWidget::registry_
private

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 Wed Jul 10 2019 03:49:44