]> git.uio.no Git - u/mrichter/AliRoot.git/blob - EVE/Reve/BoxSetGL.h
Record changes.
[u/mrichter/AliRoot.git] / EVE / Reve / BoxSetGL.h
1 // $Header$
2
3 #ifndef REVE_BoxSetGL_H
4 #define REVE_BoxSetGL_H
5
6 #include <TGLObject.h>
7
8 namespace Reve {
9
10 class BoxSet;
11
12 class BoxSetGL : public TGLObject
13 {
14   BoxSetGL(const BoxSetGL&);            // Not implemented
15   BoxSetGL& operator=(const BoxSetGL&); // Not implemented
16
17 protected:
18   BoxSet* fM;
19
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
29   virtual void Render(const TGLDrawFlags & flags) { DirectDraw(flags); }
30
31   ClassDef(BoxSetGL, 0);
32 }; // endclass BoxSetGL
33
34 }
35
36 #endif