#include <TGLSelectRecord.h>
Inheritance diagram for TGLSelectRecordBase:
Definition at line 26 of file TGLSelectRecord.h.
TGLSelectRecordBase::TGLSelectRecordBase | ( | ) |
Definition at line 31 of file TGLSelectRecord.cxx.
TGLSelectRecordBase::TGLSelectRecordBase | ( | UInt_t * | data | ) |
TGLSelectRecordBase::TGLSelectRecordBase | ( | const TGLSelectRecordBase & | rec | ) |
TGLSelectRecordBase::~TGLSelectRecordBase | ( | ) | [virtual] |
TGLSelectRecordBase::TGLSelectRecordBase | ( | ) |
TGLSelectRecordBase::TGLSelectRecordBase | ( | UInt_t * | data | ) |
TGLSelectRecordBase::TGLSelectRecordBase | ( | const TGLSelectRecordBase & | rec | ) |
virtual TGLSelectRecordBase::~TGLSelectRecordBase | ( | ) | [virtual] |
void TGLSelectRecordBase::CopyItems | ( | UInt_t * | items | ) | [protected] |
Definition at line 92 of file TGLSelectRecord.cxx.
Referenced by operator=(), Set(), SetRawOnly(), and TGLSelectRecordBase().
TGLSelectRecordBase & TGLSelectRecordBase::operator= | ( | const TGLSelectRecordBase & | rec | ) |
Definition at line 76 of file TGLSelectRecord.cxx.
References CopyItems(), fItems, fMaxZ, fMinZ, fN, and fPos.
Referenced by TGLOvlSelectRecord::operator=(), and TGLSelectRecord::operator=().
void TGLSelectRecordBase::SetRawOnly | ( | UInt_t * | data | ) |
Definition at line 106 of file TGLSelectRecord.cxx.
References CopyItems(), fMaxZ, fMinZ, and fN.
Referenced by TGLViewer::DoSecondarySelect().
void TGLSelectRecordBase::Set | ( | UInt_t * | data | ) | [virtual] |
Definition at line 117 of file TGLSelectRecord.cxx.
References CopyItems(), fMaxZ, fMinZ, fN, and fPos.
Referenced by TGLSelectBuffer::SelectRecord(), TGLOvlSelectRecord::Set(), and TGLSelectRecord::Set().
void TGLSelectRecordBase::Reset | ( | ) | [virtual] |
Definition at line 129 of file TGLSelectRecord.cxx.
References fItems, fMaxZ, fMinZ, fN, and fPos.
Referenced by TGLSelectRecord::Reset(), and TGLOvlSelectRecord::Reset().
Int_t TGLSelectRecordBase::GetN | ( | ) | const [inline] |
Definition at line 53 of file TGLSelectRecord.h.
References fN.
Referenced by TGLAnnotation::Handle(), TEveCaloLegoOverlay::Handle(), TGLCameraGuide::Handle(), TGLEventHandler::HandleButton(), TEveSecondarySelectable::ProcessGLSelectionInternal(), TEveDigitSetGL::ProcessSelection(), TPointSet3DGL::ProcessSelection(), TGLLogicalShape::ProcessSelection(), TEveCalo3DGL::ProcessSelection(), TEveCalo2DGL::ProcessSelection(), TEveCaloLegoGL::ProcessSelection(), TEveTrackGL::ProcessSelection(), TEveStraightLineSetGL::ProcessSelection(), and TGLScene::ResolveSelectRecord().
UInt_t* TGLSelectRecordBase::GetItems | ( | ) | const [inline] |
Definition at line 55 of file TGLSelectRecord.h.
References fItems.
Referenced by TGLOverlayButton::Handle(), TGLAnnotation::Handle(), TEveCaloLegoOverlay::Handle(), TGLCameraGuide::Handle(), TEveSecondarySelectable::ProcessGLSelectionInternal(), TPointSet3DGL::ProcessSelection(), TEveDigitSetGL::ProcessSelection(), TGLLogicalShape::ProcessSelection(), TEveCalo3DGL::ProcessSelection(), TEveCaloLegoGL::ProcessSelection(), TEveCalo2DGL::ProcessSelection(), TEveTrackGL::ProcessSelection(), TEveStraightLineSetGL::ProcessSelection(), and TGLScene::ResolveSelectRecord().
Float_t TGLSelectRecordBase::GetMinZ | ( | ) | const [inline] |
Definition at line 56 of file TGLSelectRecord.h.
References fMinZ.
Referenced by TGLEventHandler::HandleButton(), TGLLogicalShape::ProcessSelection(), and TEveTrackGL::ProcessSelection().
Float_t TGLSelectRecordBase::GetMaxZ | ( | ) | const [inline] |
Definition at line 57 of file TGLSelectRecord.h.
References fMaxZ.
Referenced by TGLLogicalShape::ProcessSelection(), and TEveTrackGL::ProcessSelection().
UInt_t TGLSelectRecordBase::GetCurrItem | ( | ) | const [inline] |
Definition at line 59 of file TGLSelectRecord.h.
References fItems, fN, and fPos.
Referenced by TGLManipSet::Handle().
Int_t TGLSelectRecordBase::GetNLeft | ( | ) | const [inline] |
void TGLSelectRecordBase::NextPos | ( | ) | [inline] |
void TGLSelectRecordBase::PrevPos | ( | ) | [inline] |
void TGLSelectRecordBase::ResetPos | ( | ) | [inline] |
void TGLSelectRecordBase::CopyItems | ( | UInt_t * | items | ) | [protected] |
TGLSelectRecordBase& TGLSelectRecordBase::operator= | ( | const TGLSelectRecordBase & | rec | ) |
void TGLSelectRecordBase::SetRawOnly | ( | UInt_t * | data | ) |
virtual void TGLSelectRecordBase::Set | ( | UInt_t * | data | ) | [virtual] |
virtual void TGLSelectRecordBase::Reset | ( | ) | [virtual] |
Int_t TGLSelectRecordBase::GetN | ( | ) | const [inline] |
UInt_t* TGLSelectRecordBase::GetItems | ( | ) | const [inline] |
Float_t TGLSelectRecordBase::GetMinZ | ( | ) | const [inline] |
Float_t TGLSelectRecordBase::GetMaxZ | ( | ) | const [inline] |
UInt_t TGLSelectRecordBase::GetCurrItem | ( | ) | const [inline] |
Int_t TGLSelectRecordBase::GetNLeft | ( | ) | const [inline] |
void TGLSelectRecordBase::NextPos | ( | ) | [inline] |
void TGLSelectRecordBase::PrevPos | ( | ) | [inline] |
void TGLSelectRecordBase::ResetPos | ( | ) | [inline] |
Int_t TGLSelectRecordBase::fN [protected] |
Definition at line 30 of file TGLSelectRecord.h.
Referenced by CopyItems(), GetCurrItem(), GetN(), GetNLeft(), operator=(), TGLSelectRecord::Print(), Reset(), Set(), and SetRawOnly().
UInt_t* TGLSelectRecordBase::fItems [protected] |
Definition at line 31 of file TGLSelectRecord.h.
Referenced by CopyItems(), GetCurrItem(), GetItem(), GetItems(), operator=(), Reset(), TGLSelectRecordBase(), and ~TGLSelectRecordBase().
Float_t TGLSelectRecordBase::fMinZ [protected] |
Definition at line 32 of file TGLSelectRecord.h.
Referenced by GetMinZ(), operator=(), TGLSelectRecord::Print(), Reset(), Set(), and SetRawOnly().
Float_t TGLSelectRecordBase::fMaxZ [protected] |
Definition at line 33 of file TGLSelectRecord.h.
Referenced by GetMaxZ(), operator=(), TGLSelectRecord::Print(), Reset(), Set(), and SetRawOnly().
Int_t TGLSelectRecordBase::fPos [protected] |
Definition at line 36 of file TGLSelectRecord.h.
Referenced by GetCurrItem(), GetNLeft(), NextPos(), operator=(), PrevPos(), Reset(), ResetPos(), and Set().
UInt_t* TGLSelectRecordBase::fItems [protected] |
Definition at line 31 of file TGLSelectRecord.h.