Plot window. More...
#include <PlotWindow.hh>
Inherits QWidget.
Public Member Functions | |
PlotWindow (QWidget *_parent=nullptr) | |
Constructor. More... | |
virtual | ~PlotWindow () |
Destructor. More... | |
PlotCanvas * | AddCanvas () |
Add a new canvas. More... | |
unsigned int | CanvasCount () const |
Get the number of canvases in this plot window. More... | |
void | Clear () |
Clear and remove all canvases. More... | |
std::list< PlotCanvas * > | Plots () |
Get a list of all the plots. More... | |
void | RemoveCanvas (PlotCanvas *_canvas) |
Remove a plot canvas. More... | |
void | Restart () |
Restart plotting. More... | |
Plot window.
PlotWindow | ( | QWidget * | _parent = nullptr | ) |
Constructor.
[in] | _parent | Pointer to the parent widget. |
|
virtual |
Destructor.
PlotCanvas* AddCanvas | ( | ) |
Add a new canvas.
unsigned int CanvasCount | ( | ) | const |
Get the number of canvases in this plot window.
void Clear | ( | ) |
Clear and remove all canvases.
std::list<PlotCanvas *> Plots | ( | ) |
Get a list of all the plots.
void RemoveCanvas | ( | PlotCanvas * | _canvas | ) |
Remove a plot canvas.
[in] | _canvas | Canvas to remove |
void Restart | ( | ) |
Restart plotting.
A new plot curve will be created for each variable in the plot. Existing plot curves will no longer be updated.