17 #ifndef GAZEBO_GUI_PLOT_PLOTMANAGER_HH_ 18 #define GAZEBO_GUI_PLOT_PLOTMANAGER_HH_ 36 class PlotManagerPrivate;
52 public:
void OnWorldControl(ConstWorldControlPtr &_data);
58 public:
void AddIntrospectionCurve(
const std::string &_name,
69 public:
void AddTopicCurve(
const std::string &_topic,
83 public:
void RemoveWindow(
PlotWindow *_window);
88 public: std::string HumanReadableName(
const std::string &_uri)
const;
95 private: std::unique_ptr<PlotManagerPrivate> dataPtr;
gui
Definition: PlotManager.hh:29
Forward declarations for the common classes.
Definition: Animation.hh:26
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:41
std::weak_ptr< PlotCurve > PlotCurveWeakPtr
Definition: PlottingTypes.hh:41
default namespace for gazebo
#define GZ_SINGLETON_DECLARE(visibility, n1, n2, singletonType)
Helper to declare typed SingletonT.
Definition: SingletonT.hh:61