Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TGLOvlSelectRecord Class Reference

Selection record for overlay objects.

Definition at line 139 of file TGLSelectRecord.h.

Public Member Functions

 TGLOvlSelectRecord ()
 Default constructor.
 
 TGLOvlSelectRecord (const TGLOvlSelectRecord &rec)
 Copy constructor.
 
 TGLOvlSelectRecord (UInt_t *data)
 Constructor from raw GL-select record.
 
virtual ~TGLOvlSelectRecord ()
 Destructor.
 
TGLOverlayElementGetOvlElement () const
 
TGLOvlSelectRecordoperator= (const TGLOvlSelectRecord &rec)
 Copy operator.
 
virtual void Reset ()
 Reinitialise all data to null values.
 
virtual void Set (UInt_t *data)
 Setup the record from raw buffer.
 
void SetOvlElement (TGLOverlayElement *e)
 
- Public Member Functions inherited from TGLSelectRecordBase
 TGLSelectRecordBase ()
 Default constructor.
 
 TGLSelectRecordBase (const TGLSelectRecordBase &rec)
 Copy constructor.
 
 TGLSelectRecordBase (UInt_t *data)
 Constructor from raw GL-select record.
 
virtual ~TGLSelectRecordBase ()
 Destructor.
 
UInt_t GetCurrItem () const
 
UInt_t GetItem (Int_t i) const
 
UInt_tGetItems () const
 
Float_t GetMaxZ () const
 
Float_t GetMinZ () const
 
Int_t GetN () const
 
Int_t GetNLeft () const
 
void NextPos ()
 
TGLSelectRecordBaseoperator= (const TGLSelectRecordBase &rec)
 Copy operator.
 
void PrevPos ()
 
void ResetPos ()
 
void SetRawOnly (UInt_t *data)
 Setup the record from raw buffer.
 

Protected Attributes

TGLOverlayElementfOvlElement
 
- Protected Attributes inherited from TGLSelectRecordBase
UInt_tfItems
 
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.
 

#include <TGLSelectRecord.h>

Inheritance diagram for TGLOvlSelectRecord:
[legend]

Constructor & Destructor Documentation

◆ TGLOvlSelectRecord() [1/3]

TGLOvlSelectRecord::TGLOvlSelectRecord ( )

Default constructor.

Definition at line 298 of file TGLSelectRecord.cxx.

◆ TGLOvlSelectRecord() [2/3]

TGLOvlSelectRecord::TGLOvlSelectRecord ( UInt_t data)

Constructor from raw GL-select record.

Definition at line 307 of file TGLSelectRecord.cxx.

◆ TGLOvlSelectRecord() [3/3]

TGLOvlSelectRecord::TGLOvlSelectRecord ( const TGLOvlSelectRecord rec)

Copy constructor.

Definition at line 316 of file TGLSelectRecord.cxx.

◆ ~TGLOvlSelectRecord()

TGLOvlSelectRecord::~TGLOvlSelectRecord ( )
virtual

Destructor.

Definition at line 325 of file TGLSelectRecord.cxx.

Member Function Documentation

◆ GetOvlElement()

TGLOverlayElement * TGLOvlSelectRecord::GetOvlElement ( ) const
inline

Definition at line 156 of file TGLSelectRecord.h.

◆ operator=()

TGLOvlSelectRecord & TGLOvlSelectRecord::operator= ( const TGLOvlSelectRecord rec)

Copy operator.

Definition at line 332 of file TGLSelectRecord.cxx.

◆ Reset()

void TGLOvlSelectRecord::Reset ( )
virtual

Reinitialise all data to null values.

Reimplemented from TGLSelectRecordBase.

Definition at line 355 of file TGLSelectRecord.cxx.

◆ Set()

void TGLOvlSelectRecord::Set ( UInt_t data)
virtual

Setup the record from raw buffer.

Non-core members are reset.

Reimplemented from TGLSelectRecordBase.

Definition at line 346 of file TGLSelectRecord.cxx.

◆ SetOvlElement()

void TGLOvlSelectRecord::SetOvlElement ( TGLOverlayElement e)
inline

Definition at line 157 of file TGLSelectRecord.h.

Member Data Documentation

◆ fOvlElement

TGLOverlayElement* TGLOvlSelectRecord::fOvlElement
protected

Definition at line 143 of file TGLSelectRecord.h.

Libraries for TGLOvlSelectRecord:

The documentation for this class was generated from the following files: