#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.
1.5.1