Logo ROOT  
Reference Guide
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 ()
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 ()
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

- Protected Attributes inherited from TGLSelectRecordBase
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:

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 ( )


Definition at line 325 of file TGLSelectRecord.cxx.

Member Function Documentation

◆ GetOvlElement()

TGLOverlayElement * TGLOvlSelectRecord::GetOvlElement ( ) const

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 ( )

Reinitialise all data to null values.

Reimplemented from TGLSelectRecordBase.

Definition at line 355 of file TGLSelectRecord.cxx.

◆ Set()

void TGLOvlSelectRecord::Set ( UInt_t data)

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)

Definition at line 157 of file TGLSelectRecord.h.

Member Data Documentation

◆ fOvlElement

TGLOverlayElement* TGLOvlSelectRecord::fOvlElement

Definition at line 143 of file TGLSelectRecord.h.

Libraries for TGLOvlSelectRecord:

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