Fireworks
Core
src
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
:
9
FWGeoTopNode
*
fM
;
10
11
public
:
12
FWGeoTopNodeGL
();
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
Generated for CMSSW Reference Manual by
1.8.16