CMS 3D CMS Logo

FWGeoTopNodeGL.h
Go to the documentation of this file.
1 #ifndef Fireworks_Core_FWGeoTopNodeGL_h
2 #define Fireworks_Core_FWGeoTopNodeGL_h
3 
4 #include "TGLObject.h"
5 class FWGeoTopNode;
6 
7 class FWGeoTopNodeGL : public TGLObject {
8 protected:
10 
11 public:
13  ~FWGeoTopNodeGL() override {}
14 
15  void SetBBox() override;
16 
17  Bool_t SetModel(TObject* obj, const Option_t* opt = nullptr) override;
18  void DirectDraw(TGLRnrCtx& rnrCtx) const override;
19 
20  // virtual void DrawHighlight(TGLRnrCtx& rnrCtx, const TGLPhysicalShape* pshp, Int_t lvl=-1) const;
21 
22  Bool_t SupportsSecondarySelect() const override { return kTRUE; }
23  Bool_t AlwaysSecondarySelect() const override { return kTRUE; }
24  void ProcessSelection(TGLRnrCtx& rnrCtx, TGLSelectRecord& rec) override;
25 
26  ClassDefOverride(FWGeoTopNodeGL, 0); // GL renderer class for FWGeoTopNodeGL.
27 };
28 #endif
FWGeoTopNodeGL::SetBBox
void SetBBox() override
Definition: FWGeoTopNodeGL.cc:14
FWGeoTopNodeGL::FWGeoTopNodeGL
FWGeoTopNodeGL()
Definition: FWGeoTopNodeGL.cc:9
FWGeoTopNodeGL::~FWGeoTopNodeGL
~FWGeoTopNodeGL() override
Definition: FWGeoTopNodeGL.h:13
FWGeoTopNodeGL::ProcessSelection
void ProcessSelection(TGLRnrCtx &rnrCtx, TGLSelectRecord &rec) override
Definition: FWGeoTopNodeGL.cc:45
runTheMatrix.opt
opt
Definition: runTheMatrix.py:307
FWGeoTopNodeGL::fM
FWGeoTopNode * fM
Definition: FWGeoTopNodeGL.h:9
FWGeoTopNodeGL::ClassDefOverride
ClassDefOverride(FWGeoTopNodeGL, 0)
FWGeoTopNodeGL
Definition: FWGeoTopNodeGL.h:7
FWGeoTopNodeGL::DirectDraw
void DirectDraw(TGLRnrCtx &rnrCtx) const override
Definition: FWGeoTopNodeGL.cc:29
getGTfromDQMFile.obj
obj
Definition: getGTfromDQMFile.py:32
FWGeoTopNodeGL::AlwaysSecondarySelect
Bool_t AlwaysSecondarySelect() const override
Definition: FWGeoTopNodeGL.h:23
FWGeoTopNodeGL::SupportsSecondarySelect
Bool_t SupportsSecondarySelect() const override
Definition: FWGeoTopNodeGL.h:22
FWGeoTopNode
Definition: FWGeoTopNode.h:41
FWGeoTopNodeGL::SetModel
Bool_t SetModel(TObject *obj, const Option_t *opt=nullptr) override
Definition: FWGeoTopNodeGL.cc:21