]>
Commit | Line | Data |
---|---|---|
915dabe1 | 1 | // $Header$ |
2 | ||
3 | #ifndef REVE_BoxSetGL_H | |
4 | #define REVE_BoxSetGL_H | |
5 | ||
6 | #include <TGLObject.h> | |
7 | ||
8 | namespace Reve { | |
9 | ||
4e5128cb | 10 | class BoxSet; |
11 | ||
915dabe1 | 12 | class BoxSetGL : public TGLObject |
13 | { | |
3c67f72c | 14 | BoxSetGL(const BoxSetGL&); // Not implemented |
15 | BoxSetGL& operator=(const BoxSetGL&); // Not implemented | |
16 | ||
915dabe1 | 17 | protected: |
0d989760 | 18 | BoxSet* fM; |
19 | ||
915dabe1 | 20 | virtual void DirectDraw(const TGLDrawFlags & flags) const; |
21 | ||
22 | public: | |
23 | BoxSetGL(); | |
24 | virtual ~BoxSetGL(); | |
25 | ||
26 | virtual Bool_t SetModel(TObject* obj); | |
27 | virtual void SetBBox(); | |
28 | ||
e8195d78 | 29 | virtual void Render(const TGLDrawFlags & flags) { DirectDraw(flags); } |
30 | ||
915dabe1 | 31 | ClassDef(BoxSetGL, 0); |
32 | }; // endclass BoxSetGL | |
33 | ||
34 | } | |
35 | ||
36 | #endif |