13 #include "msdevstudio/MSconfig.h" 42 const vector < PlotterBase * >
46 vector < PlotterBase * > plotters;
47 for (
unsigned int i = 0; i<
mViews.size(); i++ ) {
51 plotters.push_back ( plotter );
58 const vector < ViewBase * > &
67 mViews.push_back( inView );
72 vector < ViewBase * >::iterator last
PlotterBase * getPlotter() const
Returns the plotter used by this view.
virtual ~GroupViewBase()
Destructor.
hippodraw::GroupViewBase class interface
GroupViewBase()
Constructor.
const std::vector< PlotterBase *> getPlotters() const
Get plotters of every view.
std::vector< ViewBase *> mViews
A vector that keeps all view in the same group view.
const std::vector< ViewBase *> & getViews()
Get all views in this group.
The base class for the PlotterBase hierarchy.
void removeView(ViewBase *inView)
Remove a view in the group.
The abstract base class for views.
This is the abstract base class for a group view.
void addView(ViewBase *inView)
Add a view to the group.