1 #ifndef ALIEVE_MUONChamberGL_H
2 #define ALIEVE_MUONChamberGL_H
14 class MUONChamberGL : public TGLObject
17 MUONChamberGL(const MUONChamberGL&); // Not implemented
18 MUONChamberGL& operator=(const MUONChamberGL&); // Not implemented
22 virtual void DirectDraw(TGLRnrCtx & rnrCtx) const;
23 void DrawChamberFrame() const;
24 void DrawQuads() const;
25 void DrawPoints() const;
27 MUONChamber* fChamber; // fModel dynamic-casted to MUONChamberGL
28 mutable UInt_t fRTS; // render time stamp
33 virtual ~MUONChamberGL();
35 virtual Bool_t SetModel(TObject* obj, const Option_t* opt=0);
36 virtual void SetBBox();
38 ClassDef(MUONChamberGL,1); // the GL drawing class of one chamber