Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
graphics
GroupViewBase.h
Go to the documentation of this file.
1
/* -*- mode: c++ -*- */
2
14
#ifndef _GroupViewBase_H_
15
#define _GroupViewBase_H_
16
17
#include "
ViewBase.h
"
18
19
namespace
hippodraw {
20
27
class
MDL_HIPPOPLOT_API
GroupViewBase
:
virtual
public
ViewBase
28
{
29
protected
:
31
std::vector < ViewBase * >
mViews
;
32
33
public
:
35
GroupViewBase
( );
36
38
GroupViewBase
(
const
std::vector < ViewBase * > & inViews );
39
41
GroupViewBase
(
const
GroupViewBase
& );
42
44
virtual
~
GroupViewBase
();
45
47
const
std::vector < ViewBase * > & getViews ();
48
50
const
std::vector < PlotterBase * > getPlotters ()
const
;
51
53
void
addView (
ViewBase
* inView );
54
56
void
removeView (
ViewBase
* inView );
57
58
};
59
60
}
// namespace hippodraw
61
62
#endif // _GroupViewBase_H_
63
64
Generated for HippoDraw Class Library by