17 #ifndef GAZEBO_GUI_PLOT_PLOTMANAGER_HH_
18 #define GAZEBO_GUI_PLOT_PLOTMANAGER_HH_
33 class PlotManagerPrivate;
49 public:
void OnWorldControl(ConstWorldControlPtr &_data);
55 public:
void AddIntrospectionCurve(
const std::string &_name,
66 public:
void AddTopicCurve(
const std::string &_topic,
80 public:
void RemoveWindow(
PlotWindow *_window);
85 public: std::string HumanReadableName(
const std::string &_uri)
const;
92 private: std::unique_ptr<PlotManagerPrivate> dataPtr;
Singleton template class.
Definition: SingletonT.hh:33
Plot window.
Definition: PlotWindow.hh:36
A class that connects simulation data with the plotting tool.
Definition: PlotManager.hh:38
std::weak_ptr< PlotCurve > PlotCurveWeakPtr
Definition: PlottingTypes.hh:41
default namespace for gazebo