Public Types | Public Attributes | List of all members
gazebo::gui::DiagnosticsPrivate Class Reference

Private data for the Diagnostics class. More...

#include <DiagnosticsPrivate.hh>

Public Types

using PointMap = std::map< QString, std::list< QPointF > >
 

Public Attributes

QListWidget * labelList
 The list of diagnostic labels. More...
 
std::mutex mutex
 Mutex to protect the point map. More...
 
transport::NodePtr node
 Node for communications. More...
 
bool paused
 True when plotting is paused. More...
 
QVBoxLayout * plotLayout
 Layout to hold all the plots. More...
 
std::vector< IncrementalPlot * > plots
 Plotting widget. More...
 
PointMap selectedLabels
 The currently selected label. More...
 
transport::SubscriberPtr sub
 Subscribes to diagnostic info. More...
 

Detailed Description

Private data for the Diagnostics class.

Member Typedef Documentation

using gazebo::gui::DiagnosticsPrivate::PointMap = std::map<QString, std::list<QPointF> >

Member Data Documentation

QListWidget* gazebo::gui::DiagnosticsPrivate::labelList

The list of diagnostic labels.

std::mutex gazebo::gui::DiagnosticsPrivate::mutex

Mutex to protect the point map.

transport::NodePtr gazebo::gui::DiagnosticsPrivate::node

Node for communications.

bool gazebo::gui::DiagnosticsPrivate::paused

True when plotting is paused.

QVBoxLayout* gazebo::gui::DiagnosticsPrivate::plotLayout

Layout to hold all the plots.

std::vector<IncrementalPlot *> gazebo::gui::DiagnosticsPrivate::plots

Plotting widget.

PointMap gazebo::gui::DiagnosticsPrivate::selectedLabels

The currently selected label.

transport::SubscriberPtr gazebo::gui::DiagnosticsPrivate::sub

Subscribes to diagnostic info.


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