18#ifndef GAZEBO_GUI_PLOT_TOPICCURVEHANDLER_HH_
19#define GAZEBO_GUI_PLOT_TOPICCURVEHANDLER_HH_
40 class TopicCurveHandlerPrivate;
71 private: std::unique_ptr<TopicCurveHandlerPrivate> dataPtr;
gui
Definition KeyEventHandler.hh:29
default namespace for gazebo
Manages and updates curves based on topic data.
Definition TopicCurveHandler.hh:44
unsigned int CurveCount() const
Get the number of curves managed by this handler.
void RemoveCurve(PlotCurveWeakPtr _curve)
Remove a curve from the topic data handler.
~TopicCurveHandler()
Destructor.
bool HasCurve(PlotCurveWeakPtr _curve) const
Get whether this topic data handler has the specified curve.
TopicCurveHandler()
Constructor.
void AddCurve(const std::string &_query, PlotCurveWeakPtr _curve)
Add a curve to be updated.
std::weak_ptr< PlotCurve > PlotCurveWeakPtr
Definition PlottingTypes.hh:41
Forward declarations for the common classes.
Definition Animation.hh:27
Definition ConfigWidget.hh:34