3 #ifndef ALIEVE_ITSModuleStepperGL_H
4 #define ALIEVE_ITSModuleStepperGL_H
13 class ITSModuleStepper;
15 class ITSModuleStepperGL : public TGLObject
18 ITSModuleStepperGL(const ITSModuleStepperGL&); // Not implemented
19 ITSModuleStepperGL& operator=(const ITSModuleStepperGL&); // Not implemented
21 void RenderTriangle(Float_t dx, Float_t dy, Int_t id) const;
23 ITSModuleStepper* fM; // fModel dynamic-casted to ITSModuleStepperGL
25 virtual void DirectDraw(const TGLDrawFlags & flags) const;
29 virtual ~ITSModuleStepperGL();
31 virtual Bool_t SetModel(TObject* obj);
32 virtual void SetBBox();
34 virtual Bool_t IgnoreSizeForOfInterest() const { return kTRUE; }
35 virtual Bool_t SupportsSecondarySelect() const { return kTRUE; }
36 virtual void ProcessSelection(UInt_t* ptr, TGLViewer*, TGLScene*);
38 ClassDef(ITSModuleStepperGL, 0);
39 }; // endclass ITSModuleStepperGL