#include <TEveSecondarySelectable.h>
Inheritance diagram for TEveSecondarySelectable:
Definition at line 22 of file TEveSecondarySelectable.h.
typedef std::set<Int_t> TEveSecondarySelectable::SelectionSet_t |
Definition at line 29 of file TEveSecondarySelectable.h.
typedef SelectionSet_t::iterator TEveSecondarySelectable::SelectionSet_i |
Definition at line 30 of file TEveSecondarySelectable.h.
typedef SelectionSet_t::const_iterator TEveSecondarySelectable::SelectionSet_ci |
Definition at line 31 of file TEveSecondarySelectable.h.
typedef std::set<Int_t> TEveSecondarySelectable::SelectionSet_t |
Definition at line 29 of file TEveSecondarySelectable.h.
typedef SelectionSet_t::iterator TEveSecondarySelectable::SelectionSet_i |
Definition at line 30 of file TEveSecondarySelectable.h.
typedef SelectionSet_t::const_iterator TEveSecondarySelectable::SelectionSet_ci |
Definition at line 31 of file TEveSecondarySelectable.h.
TEveSecondarySelectable::TEveSecondarySelectable | ( | const TEveSecondarySelectable & | ) | [private] |
TEveSecondarySelectable::TEveSecondarySelectable | ( | ) |
Definition at line 37 of file TEveSecondarySelectable.cxx.
virtual TEveSecondarySelectable::~TEveSecondarySelectable | ( | ) | [inline, virtual] |
Definition at line 44 of file TEveSecondarySelectable.h.
TEveSecondarySelectable::TEveSecondarySelectable | ( | const TEveSecondarySelectable & | ) | [private] |
TEveSecondarySelectable::TEveSecondarySelectable | ( | ) |
virtual TEveSecondarySelectable::~TEveSecondarySelectable | ( | ) | [inline, virtual] |
Definition at line 44 of file TEveSecondarySelectable.h.
TEveSecondarySelectable& TEveSecondarySelectable::operator= | ( | const TEveSecondarySelectable & | ) | [private] |
void TEveSecondarySelectable::ProcessGLSelectionInternal | ( | TGLSelectRecord & | rec, | |
SelectionSet_t & | sset | |||
) | [protected] |
Definition at line 55 of file TEveSecondarySelectable.cxx.
References TGLSelectRecordBase::GetItem(), TGLSelectRecord::GetMultiple(), TGLSelectRecordBase::GetN(), TGLSelectRecord::GetSecSelResult(), TGLSelectRecord::kEnteringSelection, TGLSelectRecord::kLeavingSelection, TGLSelectRecord::kModifyingInternalSelection, TGLSelectRecord::kNone, and TGLSelectRecord::SetSecSelResult().
Referenced by ProcessGLSelection().
Bool_t TEveSecondarySelectable::GetAlwaysSecSelect | ( | ) | const [inline] |
Definition at line 46 of file TEveSecondarySelectable.h.
References fAlwaysSecSelect.
Referenced by TEveDigitSet::GetHighlightTooltip().
void TEveSecondarySelectable::SetAlwaysSecSelect | ( | Bool_t | f | ) | [inline] |
const SelectionSet_t& TEveSecondarySelectable::RefSelectedSet | ( | ) | const [inline] |
Definition at line 49 of file TEveSecondarySelectable.h.
References fSelectedSet.
Referenced by TEveDigitSetGL::DrawHighlight().
const SelectionSet_t& TEveSecondarySelectable::RefHighlightedSet | ( | ) | const [inline] |
Definition at line 50 of file TEveSecondarySelectable.h.
References fHighlightedSet.
Referenced by TEveDigitSetGL::DrawHighlight().
void TEveSecondarySelectable::ProcessGLSelection | ( | TGLSelectRecord & | rec | ) |
Definition at line 44 of file TEveSecondarySelectable.cxx.
References fHighlightedSet, fSelectedSet, TGLSelectRecord::GetHighlight(), and ProcessGLSelectionInternal().
Referenced by TEveDigitSetGL::ProcessSelection().
TEveSecondarySelectable::ClassDef | ( | TEveSecondarySelectable | , | |
0 | ||||
) |
TEveSecondarySelectable& TEveSecondarySelectable::operator= | ( | const TEveSecondarySelectable & | ) | [private] |
void TEveSecondarySelectable::ProcessGLSelectionInternal | ( | TGLSelectRecord & | rec, | |
SelectionSet_t & | sset | |||
) | [protected] |
Bool_t TEveSecondarySelectable::GetAlwaysSecSelect | ( | ) | const [inline] |
void TEveSecondarySelectable::SetAlwaysSecSelect | ( | Bool_t | f | ) | [inline] |
const SelectionSet_t& TEveSecondarySelectable::RefSelectedSet | ( | ) | const [inline] |
const SelectionSet_t& TEveSecondarySelectable::RefHighlightedSet | ( | ) | const [inline] |
void TEveSecondarySelectable::ProcessGLSelection | ( | TGLSelectRecord & | rec | ) |
TEveSecondarySelectable::ClassDef | ( | TEveSecondarySelectable | , | |
0 | ||||
) |
Bool_t TEveSecondarySelectable::fAlwaysSecSelect [protected] |
Definition at line 35 of file TEveSecondarySelectable.h.
Referenced by GetAlwaysSecSelect(), and SetAlwaysSecSelect().
SelectionSet_t TEveSecondarySelectable::fSelectedSet [protected] |
Definition at line 37 of file TEveSecondarySelectable.h.
Referenced by ProcessGLSelection(), RefSelectedSet(), and TEveDigitSet::UnSelected().
Definition at line 38 of file TEveSecondarySelectable.h.
Referenced by TEveDigitSet::GetHighlightTooltip(), ProcessGLSelection(), RefHighlightedSet(), and TEveDigitSet::UnHighlighted().