Selection record for overlay objects.
Definition at line 139 of file TGLSelectRecord.h.
Public Member Functions | |
TGLOvlSelectRecord () | |
Default constructor. More... | |
TGLOvlSelectRecord (const TGLOvlSelectRecord &rec) | |
Copy constructor. More... | |
TGLOvlSelectRecord (UInt_t *data) | |
Constructor from raw GL-select record. More... | |
virtual | ~TGLOvlSelectRecord () |
Destructor. More... | |
TGLOverlayElement * | GetOvlElement () const |
TGLOvlSelectRecord & | operator= (const TGLOvlSelectRecord &rec) |
Copy operator. More... | |
virtual void | Reset () |
Reinitialise all data to null values. More... | |
virtual void | Set (UInt_t *data) |
Setup the record from raw buffer. More... | |
void | SetOvlElement (TGLOverlayElement *e) |
Public Member Functions inherited from TGLSelectRecordBase | |
TGLSelectRecordBase () | |
Default constructor. More... | |
TGLSelectRecordBase (const TGLSelectRecordBase &rec) | |
Copy constructor. More... | |
TGLSelectRecordBase (UInt_t *data) | |
Constructor from raw GL-select record. More... | |
virtual | ~TGLSelectRecordBase () |
Destructor. More... | |
UInt_t | GetCurrItem () const |
UInt_t | GetItem (Int_t i) const |
UInt_t * | GetItems () const |
Float_t | GetMaxZ () const |
Float_t | GetMinZ () const |
Int_t | GetN () const |
Int_t | GetNLeft () const |
void | NextPos () |
TGLSelectRecordBase & | operator= (const TGLSelectRecordBase &rec) |
Copy operator. More... | |
void | PrevPos () |
virtual void | Reset () |
Reinitialise all data to null values. More... | |
void | ResetPos () |
virtual void | Set (UInt_t *data) |
Setup the record from raw buffer. More... | |
void | SetRawOnly (UInt_t *data) |
Setup the record from raw buffer. More... | |
Protected Attributes | |
TGLOverlayElement * | fOvlElement |
Protected Attributes inherited from TGLSelectRecordBase | |
UInt_t * | fItems |
Float_t | fMaxZ |
Float_t | fMinZ |
Int_t | fN |
Int_t | fPos |
Additional Inherited Members | |
Protected Member Functions inherited from TGLSelectRecordBase | |
void | CopyItems (UInt_t *items) |
Copy data from names. fN must already be set. More... | |
#include <TGLSelectRecord.h>
TGLOvlSelectRecord::TGLOvlSelectRecord | ( | ) |
Default constructor.
Definition at line 298 of file TGLSelectRecord.cxx.
TGLOvlSelectRecord::TGLOvlSelectRecord | ( | UInt_t * | data | ) |
Constructor from raw GL-select record.
Definition at line 307 of file TGLSelectRecord.cxx.
TGLOvlSelectRecord::TGLOvlSelectRecord | ( | const TGLOvlSelectRecord & | rec | ) |
Copy constructor.
Definition at line 316 of file TGLSelectRecord.cxx.
|
virtual |
Destructor.
Definition at line 325 of file TGLSelectRecord.cxx.
|
inline |
Definition at line 156 of file TGLSelectRecord.h.
TGLOvlSelectRecord & TGLOvlSelectRecord::operator= | ( | const TGLOvlSelectRecord & | rec | ) |
Copy operator.
Definition at line 332 of file TGLSelectRecord.cxx.
Reinitialise all data to null values.
Reimplemented from TGLSelectRecordBase.
Definition at line 355 of file TGLSelectRecord.cxx.
Setup the record from raw buffer.
Non-core members are reset.
Reimplemented from TGLSelectRecordBase.
Definition at line 346 of file TGLSelectRecord.cxx.
|
inline |
Definition at line 157 of file TGLSelectRecord.h.
|
protected |
Definition at line 143 of file TGLSelectRecord.h.