Go to the documentation of this file.
17 #ifndef GAZEBO_GUI_PLOT_PLOTWINDOW_HH_
18 #define GAZEBO_GUI_PLOT_PLOTWINDOW_HH_
31 class PlotWindowPrivate;
52 public: std::list<PlotCanvas *>
Plots();
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;
void Clear()
Clear and remove all canvases.
Forward declarations for the common classes.
Definition: Animation.hh:27
std::list< PlotCanvas * > Plots()
Get a list of all the plots.
Plot canvas.
Definition: PlotCanvas.hh:41
void RemoveCanvas(PlotCanvas *_canvas)
Remove a plot canvas.
void Restart()
Restart plotting.
unsigned int CanvasCount() const
Get the number of canvases in this plot window.
Plot window.
Definition: PlotWindow.hh:37
gui
Definition: KeyEventHandler.hh:29
PlotWindow(QWidget *_parent=nullptr)
Constructor.
virtual ~PlotWindow()
Destructor.
PlotCanvas * AddCanvas()
Add a new canvas.