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.
 
 ~TGLOvlSelectRecord () override
 Destructor.
 
TGLOverlayElementGetOvlElement () const
 
TClassIsA () const override
 
TGLOvlSelectRecordoperator= (const TGLOvlSelectRecord &rec)
 Copy operator.
 
void Reset () override
 Reinitialise all data to null values.
 
void Set (UInt_t *data) override
 Setup the record from raw buffer.
 
void SetOvlElement (TGLOverlayElement *e)
 
void Streamer (TBuffer &) override
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 
- 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.
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 

Static Public Member Functions

static TClassClass ()
 
static const char * Class_Name ()
 
static constexpr Version_t Class_Version ()
 
static const char * DeclFileName ()
 
- Static Public Member Functions inherited from TGLSelectRecordBase
static TClassClass ()
 
static const char * Class_Name ()
 
static constexpr Version_t Class_Version ()
 
static const char * DeclFileName ()
 

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

Destructor.

Definition at line 325 of file TGLSelectRecord.cxx.

Member Function Documentation

◆ Class()

static TClass * TGLOvlSelectRecord::Class ( )
static
Returns
TClass describing this class

◆ Class_Name()

static const char * TGLOvlSelectRecord::Class_Name ( )
static
Returns
Name of this class

◆ Class_Version()

static constexpr Version_t TGLOvlSelectRecord::Class_Version ( )
inlinestaticconstexpr
Returns
Version of this class

Definition at line 159 of file TGLSelectRecord.h.

◆ DeclFileName()

static const char * TGLOvlSelectRecord::DeclFileName ( )
inlinestatic
Returns
Name of the file containing the class declaration

Definition at line 159 of file TGLSelectRecord.h.

◆ GetOvlElement()

TGLOverlayElement * TGLOvlSelectRecord::GetOvlElement ( ) const
inline

Definition at line 156 of file TGLSelectRecord.h.

◆ IsA()

TClass * TGLOvlSelectRecord::IsA ( ) const
inlineoverridevirtual
Returns
TClass describing current object

Reimplemented from TGLSelectRecordBase.

Definition at line 159 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 ( )
overridevirtual

Reinitialise all data to null values.

Reimplemented from TGLSelectRecordBase.

Definition at line 355 of file TGLSelectRecord.cxx.

◆ Set()

void TGLOvlSelectRecord::Set ( UInt_t data)
overridevirtual

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.

◆ Streamer()

void TGLOvlSelectRecord::Streamer ( TBuffer )
overridevirtual

Reimplemented from TGLSelectRecordBase.

◆ StreamerNVirtual()

void TGLOvlSelectRecord::StreamerNVirtual ( TBuffer ClassDef_StreamerNVirtual_b)
inline

Definition at line 159 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: