#include <TEveDigitSetGL.h>
Inheritance diagram for TEveDigitSetGL:
Definition at line 23 of file TEveDigitSetGL.h.
TEveDigitSetGL::TEveDigitSetGL | ( | const TEveDigitSetGL & | ) | [private] |
TEveDigitSetGL::TEveDigitSetGL | ( | ) |
Definition at line 25 of file TEveDigitSetGL.cxx.
virtual TEveDigitSetGL::~TEveDigitSetGL | ( | ) | [inline, virtual] |
Definition at line 36 of file TEveDigitSetGL.h.
TEveDigitSetGL::TEveDigitSetGL | ( | const TEveDigitSetGL & | ) | [private] |
TEveDigitSetGL::TEveDigitSetGL | ( | ) |
virtual TEveDigitSetGL::~TEveDigitSetGL | ( | ) | [inline, virtual] |
Definition at line 36 of file TEveDigitSetGL.h.
TEveDigitSetGL& TEveDigitSetGL::operator= | ( | const TEveDigitSetGL & | ) | [private] |
Bool_t TEveDigitSetGL::SetupColor | ( | const TEveDigitSet::DigitBase_t & | q | ) | const [protected] |
Definition at line 32 of file TEveDigitSetGL.cxx.
References c, TGLUtil::Color3ubv(), TGLUtil::Color4ubv(), TEveRGBAPalette::ColorFromValue(), TEveDigitSet::fDefaultValue, TGLLogicalShape::fExternalObj, TEveDigitSet::fPalette, TEveDigitSet::fSingleColor, TEveDigitSet::fValueIsColor, kFALSE, and kTRUE.
Referenced by TEveBoxSetGL::RenderBoxes(), TEveQuadSetGL::RenderHexagons(), TEveQuadSetGL::RenderLines(), and TEveQuadSetGL::RenderQuads().
void TEveDigitSetGL::SetBBox | ( | ) | [virtual] |
Implements TGLObject.
Definition at line 63 of file TEveDigitSetGL.cxx.
References TGLLogicalShape::fExternalObj, and TGLObject::SetAxisAlignedBBox().
void TEveDigitSetGL::DrawHighlight | ( | TGLRnrCtx & | rnrCtx, | |
const TGLPhysicalShape * | pshp, | |||
Int_t | lvl = -1 | |||
) | const [virtual] |
Reimplemented from TGLLogicalShape.
Definition at line 71 of file TEveDigitSetGL.cxx.
References AlwaysSecondarySelect(), dr, TGLLogicalShape::DrawHighlight(), TGLLogicalShape::fExternalObj, fHighlightSet, GL_DEPTH_RANGE, glDepthRange(), glGetFloatv(), TEveSecondarySelectable::RefHighlightedSet(), and TEveSecondarySelectable::RefSelectedSet().
virtual Bool_t TEveDigitSetGL::SupportsSecondarySelect | ( | ) | const [inline, virtual] |
Reimplemented from TGLLogicalShape.
Definition at line 42 of file TEveDigitSetGL.h.
References kTRUE.
virtual Bool_t TEveDigitSetGL::AlwaysSecondarySelect | ( | ) | const [inline, virtual] |
Reimplemented from TGLLogicalShape.
Definition at line 43 of file TEveDigitSetGL.h.
References TGLLogicalShape::fExternalObj.
Referenced by TEveQuadSetGL::DirectDraw(), TEveBoxSetGL::DirectDraw(), DrawHighlight(), and ProcessSelection().
void TEveDigitSetGL::ProcessSelection | ( | TGLRnrCtx & | rnrCtx, | |
TGLSelectRecord & | rec | |||
) | [virtual] |
Reimplemented from TGLLogicalShape.
Definition at line 104 of file TEveDigitSetGL.cxx.
References AlwaysSecondarySelect(), TEveDigitSet::DigitSelected(), TGLLogicalShape::fExternalObj, TGLSelectRecordBase::GetItem(), TGLSelectRecordBase::GetN(), and TEveSecondarySelectable::ProcessGLSelection().
TEveDigitSetGL::ClassDef | ( | TEveDigitSetGL | , | |
0 | ||||
) |
TEveDigitSetGL& TEveDigitSetGL::operator= | ( | const TEveDigitSetGL & | ) | [private] |
Bool_t TEveDigitSetGL::SetupColor | ( | const TEveDigitSet::DigitBase_t & | q | ) | const [protected] |
virtual void TEveDigitSetGL::SetBBox | ( | ) | [virtual] |
Implements TGLObject.
virtual void TEveDigitSetGL::DrawHighlight | ( | TGLRnrCtx & | rnrCtx, | |
const TGLPhysicalShape * | pshp, | |||
Int_t | lvl = -1 | |||
) | const [virtual] |
Reimplemented from TGLLogicalShape.
virtual Bool_t TEveDigitSetGL::SupportsSecondarySelect | ( | ) | const [inline, virtual] |
Reimplemented from TGLLogicalShape.
Definition at line 42 of file TEveDigitSetGL.h.
References kTRUE.
virtual Bool_t TEveDigitSetGL::AlwaysSecondarySelect | ( | ) | const [inline, virtual] |
Reimplemented from TGLLogicalShape.
Definition at line 43 of file TEveDigitSetGL.h.
References TGLLogicalShape::fExternalObj.
virtual void TEveDigitSetGL::ProcessSelection | ( | TGLRnrCtx & | rnrCtx, | |
TGLSelectRecord & | rec | |||
) | [virtual] |
Reimplemented from TGLLogicalShape.
TEveDigitSetGL::ClassDef | ( | TEveDigitSetGL | , | |
0 | ||||
) |
const std::set<Int_t>* TEveDigitSetGL::fHighlightSet [mutable, protected] |
Definition at line 30 of file TEveDigitSetGL.h.
Referenced by DrawHighlight(), TEveBoxSetGL::RenderBoxes(), TEveQuadSetGL::RenderHexagons(), TEveQuadSetGL::RenderLines(), and TEveQuadSetGL::RenderQuads().
const std::set<Int_t>* TEveDigitSetGL::fHighlightSet [mutable, protected] |
Definition at line 30 of file TEveDigitSetGL.h.