]> git.uio.no Git - u/mrichter/AliRoot.git/blob - EVE/Reve/TriangleSetGL.h
Add getter for fValueIsColor.
[u/mrichter/AliRoot.git] / EVE / Reve / TriangleSetGL.h
1 // $Header$
2
3 #ifndef REVE_TriangleSetGL_H
4 #define REVE_TriangleSetGL_H
5
6 #include <TGLObject.h>
7
8 class TGLViewer;
9 class TGLScene;
10
11 namespace Reve {
12
13 class TriangleSet;
14
15 class TriangleSetGL : public TGLObject
16 {
17 private:
18   TriangleSetGL(const TriangleSetGL&);            // Not implemented
19   TriangleSetGL& operator=(const TriangleSetGL&); // Not implemented
20
21 protected:
22   TriangleSet* fM; // fModel dynamic-casted to TriangleSetGL
23
24   virtual void DirectDraw(const TGLDrawFlags & flags) const;
25
26 public:
27   TriangleSetGL();
28   virtual ~TriangleSetGL();
29
30   virtual Bool_t SetModel(TObject* obj);
31   virtual void   SetBBox();
32
33   // To support two-level selection
34   // virtual Bool_t SupportsSecondarySelect() const { return kTRUE; }
35   // virtual void ProcessSelection(UInt_t* ptr, TGLViewer*, TGLScene*);
36
37   ClassDef(TriangleSetGL, 0);
38 }; // endclass TriangleSetGL
39
40 }
41
42 #endif