New files: allow interaction with the track, more configurability (render as line...
[u/mrichter/AliRoot.git] / EVE / Reve / TrackGL.h
1 // $Header$
2
3 #ifndef REVE_TrackGL_H
4 #define REVE_TrackGL_H
5
6 #include <Reve/LineGL.h>
7
8 class TGLViewer;
9 class TGLScene;
10
11 namespace Reve {
12
13 class Track;
14
15 class TrackGL : public LineGL
16 {
17 private:
18   TrackGL(const TrackGL&);            // Not implemented
19   TrackGL& operator=(const TrackGL&); // Not implemented
20
21 protected:
22
23 public:
24   TrackGL();
25   virtual ~TrackGL();
26
27   // To support two-level selection
28   // virtual Bool_t SupportsSecondarySelect() const { return kTRUE; }
29   virtual void ProcessSelection(UInt_t* ptr, TGLViewer*, TGLScene*);
30
31   ClassDef(TrackGL, 0);
32 }; // endclass TrackGL
33
34 }
35
36 #endif