17 #ifndef GAZEBO_GUI_PLOT_PLOTWINDOW_HH_
18 #define GAZEBO_GUI_PLOT_PLOTWINDOW_HH_
31 class PlotWindowPrivate;
42 public:
PlotWindow(QWidget *_parent =
nullptr);
52 public: std::list<PlotCanvas *> Plots();
56 public:
void RemoveCanvas(
PlotCanvas *_canvas);
60 public:
unsigned int CanvasCount()
const;
67 public:
void Restart();
72 private:
void UpdateCanvas();
75 private slots:
void Update();
78 private slots:
void OnExport();
81 private slots:
void OnAddCanvas();
84 private slots:
void OnRemoveCanvas();
87 private slots:
void TogglePause();
91 private: std::unique_ptr<PlotWindowPrivate> dataPtr;
Plot canvas.
Definition: PlotCanvas.hh:40
Plot window.
Definition: PlotWindow.hh:36