#include <TGLSelectRecord.h>
Inheritance diagram for TGLSelectRecord:
Definition at line 73 of file TGLSelectRecord.h.
Definition at line 76 of file TGLSelectRecord.h.
Definition at line 76 of file TGLSelectRecord.h.
TGLSelectRecord::TGLSelectRecord | ( | ) |
Definition at line 156 of file TGLSelectRecord.cxx.
TGLSelectRecord::TGLSelectRecord | ( | UInt_t * | data | ) |
Definition at line 171 of file TGLSelectRecord.cxx.
TGLSelectRecord::TGLSelectRecord | ( | const TGLSelectRecord & | rec | ) |
Definition at line 186 of file TGLSelectRecord.cxx.
TGLSelectRecord::~TGLSelectRecord | ( | ) | [virtual] |
Definition at line 201 of file TGLSelectRecord.cxx.
TGLSelectRecord::TGLSelectRecord | ( | ) |
TGLSelectRecord::TGLSelectRecord | ( | UInt_t * | data | ) |
TGLSelectRecord::TGLSelectRecord | ( | const TGLSelectRecord & | rec | ) |
virtual TGLSelectRecord::~TGLSelectRecord | ( | ) | [virtual] |
TGLSelectRecord & TGLSelectRecord::operator= | ( | const TGLSelectRecord & | rec | ) |
Definition at line 207 of file TGLSelectRecord.cxx.
References fHighlight, fMultiple, fObject, fPhysShape, fSceneInfo, fSecSelRes, fSpecific, fTransparent, and TGLSelectRecordBase::operator=().
void TGLSelectRecord::Set | ( | UInt_t * | data | ) | [virtual] |
Reimplemented from TGLSelectRecordBase.
Definition at line 227 of file TGLSelectRecord.cxx.
References fHighlight, fMultiple, fObject, fPhysShape, fSceneInfo, fSecSelRes, fSpecific, fTransparent, kFALSE, kNone, and TGLSelectRecordBase::Set().
void TGLSelectRecord::Reset | ( | ) | [virtual] |
Reimplemented from TGLSelectRecordBase.
Definition at line 244 of file TGLSelectRecord.cxx.
References fHighlight, fMultiple, fObject, fPhysShape, fSceneInfo, fSecSelRes, fSpecific, fTransparent, kFALSE, kNone, and TGLSelectRecordBase::Reset().
Referenced by TGLViewer::DoSecondarySelect(), and TGLViewer::DoSelect().
Bool_t TGLSelectRecord::GetTransparent | ( | ) | const [inline] |
Definition at line 102 of file TGLSelectRecord.h.
References fTransparent.
Referenced by TGLViewer::DoSelect().
TGLSceneInfo* TGLSelectRecord::GetSceneInfo | ( | ) | const [inline] |
Definition at line 103 of file TGLSelectRecord.h.
References fSceneInfo.
Referenced by TGLViewer::DoSecondarySelect().
TGLPhysicalShape* TGLSelectRecord::GetPhysShape | ( | ) | const [inline] |
Definition at line 104 of file TGLSelectRecord.h.
References fPhysShape.
Referenced by TGLViewer::ApplySelection(), TGLViewer::DoSecondarySelect(), TGLEventHandler::HandleButton(), TGLEventHandler::HandleKey(), TGLEventHandler::SelectForClicked(), and TGLEventHandler::SelectForMouseOver().
TObject* TGLSelectRecord::GetObject | ( | ) | const [inline] |
Definition at line 105 of file TGLSelectRecord.h.
References fObject.
Referenced by TGLEventHandler::HandleButton().
void* TGLSelectRecord::GetSpecific | ( | ) | const [inline] |
Bool_t TGLSelectRecord::GetMultiple | ( | ) | const [inline] |
Definition at line 107 of file TGLSelectRecord.h.
References fMultiple.
Referenced by TEveSecondarySelectable::ProcessGLSelectionInternal(), and TEveCaloData::ProcessSelection().
Bool_t TGLSelectRecord::GetHighlight | ( | ) | const [inline] |
Definition at line 108 of file TGLSelectRecord.h.
References fHighlight.
Referenced by TEveSecondarySelectable::ProcessGLSelection(), and TEveCaloData::ProcessSelection().
ESecSelResult TGLSelectRecord::GetSecSelResult | ( | ) | const [inline] |
Definition at line 110 of file TGLSelectRecord.h.
References fSecSelRes.
Referenced by TEveSecondarySelectable::ProcessGLSelectionInternal(), TEveCaloData::ProcessSelection(), TGLEventHandler::SelectForClicked(), and TGLEventHandler::SelectForMouseOver().
void TGLSelectRecord::SetTransparent | ( | Bool_t | t | ) | [inline] |
Definition at line 112 of file TGLSelectRecord.h.
References fTransparent.
Referenced by TGLScene::ResolveSelectRecord().
void TGLSelectRecord::SetSceneInfo | ( | TGLSceneInfo * | si | ) | [inline] |
void TGLSelectRecord::SetPhysShape | ( | TGLPhysicalShape * | pshp | ) | [inline] |
Definition at line 114 of file TGLSelectRecord.h.
References fPhysShape.
Referenced by TGLScene::ResolveSelectRecord().
void TGLSelectRecord::SetObject | ( | TObject * | obj | ) | [inline] |
Definition at line 115 of file TGLSelectRecord.h.
References fObject.
Referenced by TGLScene::ResolveSelectRecord().
void TGLSelectRecord::SetSpecific | ( | void * | spec | ) | [inline] |
Definition at line 116 of file TGLSelectRecord.h.
References fSpecific.
Referenced by TGLScene::ResolveSelectRecord().
void TGLSelectRecord::SetMultiple | ( | Bool_t | multi | ) | [inline] |
Definition at line 117 of file TGLSelectRecord.h.
References fMultiple.
Referenced by TGLEventHandler::SelectForClicked(), and TGLEventHandler::SelectForMouseOver().
void TGLSelectRecord::SetHighlight | ( | Bool_t | hlt | ) | [inline] |
Definition at line 118 of file TGLSelectRecord.h.
References fHighlight.
Referenced by TGLEventHandler::SelectForMouseOver().
void TGLSelectRecord::SetSecSelResult | ( | ESecSelResult | r | ) | [inline] |
Definition at line 120 of file TGLSelectRecord.h.
References fSecSelRes.
Referenced by TEveSecondarySelectable::ProcessGLSelectionInternal(), and TEveCaloData::ProcessSelection().
void TGLSelectRecord::Print | ( | ) |
Definition at line 260 of file TGLSelectRecord.cxx.
References TGLSelectRecordBase::fMaxZ, TGLSelectRecordBase::fMinZ, TGLSelectRecordBase::fN, fObject, fPhysShape, fSceneInfo, fSpecific, fTransparent, and TObject::GetName().
Referenced by TGLViewer::DoSecondarySelect(), and TGLViewer::DoSelect().
Bool_t TGLSelectRecord::AreSameSelectionWise | ( | const TGLSelectRecord & | r1, | |
const TGLSelectRecord & | r2 | |||
) | [static] |
Definition at line 274 of file TGLSelectRecord.cxx.
Referenced by TGLViewer::DoSelect(), G__G__GL_164_0_24(), and G__setup_memfuncTGLSelectRecord().
TGLSelectRecord& TGLSelectRecord::operator= | ( | const TGLSelectRecord & | rec | ) |
virtual void TGLSelectRecord::Set | ( | UInt_t * | data | ) | [virtual] |
Reimplemented from TGLSelectRecordBase.
virtual void TGLSelectRecord::Reset | ( | ) | [virtual] |
Reimplemented from TGLSelectRecordBase.
Bool_t TGLSelectRecord::GetTransparent | ( | ) | const [inline] |
TGLSceneInfo* TGLSelectRecord::GetSceneInfo | ( | ) | const [inline] |
TGLPhysicalShape* TGLSelectRecord::GetPhysShape | ( | ) | const [inline] |
TObject* TGLSelectRecord::GetObject | ( | ) | const [inline] |
void* TGLSelectRecord::GetSpecific | ( | ) | const [inline] |
Bool_t TGLSelectRecord::GetMultiple | ( | ) | const [inline] |
Bool_t TGLSelectRecord::GetHighlight | ( | ) | const [inline] |
ESecSelResult TGLSelectRecord::GetSecSelResult | ( | ) | const [inline] |
void TGLSelectRecord::SetTransparent | ( | Bool_t | t | ) | [inline] |
void TGLSelectRecord::SetSceneInfo | ( | TGLSceneInfo * | si | ) | [inline] |
void TGLSelectRecord::SetPhysShape | ( | TGLPhysicalShape * | pshp | ) | [inline] |
void TGLSelectRecord::SetObject | ( | TObject * | obj | ) | [inline] |
void TGLSelectRecord::SetSpecific | ( | void * | spec | ) | [inline] |
void TGLSelectRecord::SetMultiple | ( | Bool_t | multi | ) | [inline] |
void TGLSelectRecord::SetHighlight | ( | Bool_t | hlt | ) | [inline] |
void TGLSelectRecord::SetSecSelResult | ( | ESecSelResult | r | ) | [inline] |
void TGLSelectRecord::Print | ( | ) |
static Bool_t TGLSelectRecord::AreSameSelectionWise | ( | const TGLSelectRecord & | r1, | |
const TGLSelectRecord & | r2 | |||
) | [static] |
Bool_t TGLSelectRecord::fTransparent [protected] |
Definition at line 81 of file TGLSelectRecord.h.
Referenced by GetTransparent(), operator=(), Print(), Reset(), Set(), and SetTransparent().
TGLSceneInfo* TGLSelectRecord::fSceneInfo [protected] |
Definition at line 82 of file TGLSelectRecord.h.
Referenced by GetSceneInfo(), operator=(), Print(), Reset(), Set(), and SetSceneInfo().
TGLPhysicalShape* TGLSelectRecord::fPhysShape [protected] |
Definition at line 83 of file TGLSelectRecord.h.
Referenced by GetPhysShape(), operator=(), Print(), Reset(), Set(), and SetPhysShape().
TObject* TGLSelectRecord::fObject [protected] |
Definition at line 84 of file TGLSelectRecord.h.
Referenced by GetObject(), operator=(), Print(), Reset(), Set(), and SetObject().
void* TGLSelectRecord::fSpecific [protected] |
Definition at line 85 of file TGLSelectRecord.h.
Referenced by GetSpecific(), operator=(), Print(), Reset(), Set(), and SetSpecific().
Bool_t TGLSelectRecord::fMultiple [protected] |
Definition at line 86 of file TGLSelectRecord.h.
Referenced by GetMultiple(), operator=(), Reset(), Set(), and SetMultiple().
Bool_t TGLSelectRecord::fHighlight [protected] |
Definition at line 87 of file TGLSelectRecord.h.
Referenced by GetHighlight(), operator=(), Reset(), Set(), and SetHighlight().
ESecSelResult TGLSelectRecord::fSecSelRes [protected] |
Definition at line 89 of file TGLSelectRecord.h.
Referenced by GetSecSelResult(), operator=(), Reset(), Set(), and SetSecSelResult().
TGLSceneInfo* TGLSelectRecord::fSceneInfo [protected] |
Definition at line 82 of file TGLSelectRecord.h.
TGLPhysicalShape* TGLSelectRecord::fPhysShape [protected] |
Definition at line 83 of file TGLSelectRecord.h.
TObject* TGLSelectRecord::fObject [protected] |
Definition at line 84 of file TGLSelectRecord.h.
void* TGLSelectRecord::fSpecific [protected] |
Definition at line 85 of file TGLSelectRecord.h.