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

Selection record for overlay objects.

Definition at line 149 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.
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
TGLOverlayElementGetOvlElement () const
TClassIsA () const override
void NextPos ()
TGLOvlSelectRecordoperator= (const TGLOvlSelectRecord &rec)
 Copy operator.
void PrevPos ()
void Reset () override
 Reinitialise all data to null values.
void ResetPos ()
void Set (UInt_t *data) override
 Setup the record from raw buffer.
void SetOvlElement (TGLOverlayElement *e)
void SetRawOnly (UInt_t *data)
 Setup the record from raw buffer.
void Streamer (TBuffer &) override
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 ()

Protected Member Functions

void CopyItems (UInt_t *items)
 Copy data from names. fN must already be set.

Protected Attributes

UInt_tfItems
Float_t fMaxZ
Float_t fMinZ
Int_t fN
TGLOverlayElementfOvlElement
Int_t fPos

#include <TGLSelectRecord.h>

Inheritance diagram for TGLOvlSelectRecord:
TGLSelectRecordBase

Constructor & Destructor Documentation

◆ TGLOvlSelectRecord() [1/3]

TGLOvlSelectRecord::TGLOvlSelectRecord ( )

Default constructor.

Definition at line 295 of file TGLSelectRecord.cxx.

◆ TGLOvlSelectRecord() [2/3]

TGLOvlSelectRecord::TGLOvlSelectRecord ( UInt_t * data)

Constructor from raw GL-select record.

Definition at line 304 of file TGLSelectRecord.cxx.

◆ TGLOvlSelectRecord() [3/3]

TGLOvlSelectRecord::TGLOvlSelectRecord ( const TGLOvlSelectRecord & rec)

Copy constructor.

Definition at line 313 of file TGLSelectRecord.cxx.

◆ ~TGLOvlSelectRecord()

TGLOvlSelectRecord::~TGLOvlSelectRecord ( )
override

Destructor.

Definition at line 322 of file TGLSelectRecord.cxx.

Member Function Documentation

◆ Class()

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

◆ Class_Name()

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

◆ Class_Version()

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

Definition at line 169 of file TGLSelectRecord.h.

◆ CopyItems()

void TGLSelectRecordBase::CopyItems ( UInt_t * items)
protectedinherited

Copy data from names. fN must already be set.

Definition at line 90 of file TGLSelectRecord.cxx.

◆ DeclFileName()

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

Definition at line 169 of file TGLSelectRecord.h.

◆ GetCurrItem()

UInt_t TGLSelectRecordBase::GetCurrItem ( ) const
inlineinherited

Definition at line 60 of file TGLSelectRecord.h.

◆ GetItem()

UInt_t TGLSelectRecordBase::GetItem ( Int_t i) const
inlineinherited

Definition at line 56 of file TGLSelectRecord.h.

◆ GetItems()

UInt_t * TGLSelectRecordBase::GetItems ( ) const
inlineinherited

Definition at line 55 of file TGLSelectRecord.h.

◆ GetMaxZ()

Float_t TGLSelectRecordBase::GetMaxZ ( ) const
inlineinherited

Definition at line 58 of file TGLSelectRecord.h.

◆ GetMinZ()

Float_t TGLSelectRecordBase::GetMinZ ( ) const
inlineinherited

Definition at line 57 of file TGLSelectRecord.h.

◆ GetN()

Int_t TGLSelectRecordBase::GetN ( ) const
inlineinherited

Definition at line 54 of file TGLSelectRecord.h.

◆ GetNLeft()

Int_t TGLSelectRecordBase::GetNLeft ( ) const
inlineinherited

Definition at line 61 of file TGLSelectRecord.h.

◆ GetOvlElement()

TGLOverlayElement * TGLOvlSelectRecord::GetOvlElement ( ) const
inline

Definition at line 166 of file TGLSelectRecord.h.

◆ IsA()

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

Reimplemented from TGLSelectRecordBase.

Definition at line 169 of file TGLSelectRecord.h.

◆ NextPos()

void TGLSelectRecordBase::NextPos ( )
inlineinherited

Definition at line 62 of file TGLSelectRecord.h.

◆ operator=()

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

Copy operator.

Definition at line 329 of file TGLSelectRecord.cxx.

◆ PrevPos()

void TGLSelectRecordBase::PrevPos ( )
inlineinherited

Definition at line 63 of file TGLSelectRecord.h.

◆ Reset()

void TGLOvlSelectRecord::Reset ( )
overridevirtual

Reinitialise all data to null values.

Reimplemented from TGLSelectRecordBase.

Definition at line 352 of file TGLSelectRecord.cxx.

◆ ResetPos()

void TGLSelectRecordBase::ResetPos ( )
inlineinherited

Definition at line 64 of file TGLSelectRecord.h.

◆ 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 343 of file TGLSelectRecord.cxx.

◆ SetOvlElement()

void TGLOvlSelectRecord::SetOvlElement ( TGLOverlayElement * e)
inline

Definition at line 167 of file TGLSelectRecord.h.

◆ SetRawOnly()

void TGLSelectRecordBase::SetRawOnly ( UInt_t * data)
inherited

Setup the record from raw buffer.

Definition at line 104 of file TGLSelectRecord.cxx.

◆ Streamer()

void TGLOvlSelectRecord::Streamer ( TBuffer & )
overridevirtual

Reimplemented from TGLSelectRecordBase.

◆ StreamerNVirtual()

void TGLOvlSelectRecord::StreamerNVirtual ( TBuffer & ClassDef_StreamerNVirtual_b)
inline

Definition at line 169 of file TGLSelectRecord.h.

Member Data Documentation

◆ fItems

UInt_t* TGLSelectRecordBase::fItems
protectedinherited

Definition at line 32 of file TGLSelectRecord.h.

◆ fMaxZ

Float_t TGLSelectRecordBase::fMaxZ
protectedinherited

Definition at line 34 of file TGLSelectRecord.h.

◆ fMinZ

Float_t TGLSelectRecordBase::fMinZ
protectedinherited

Definition at line 33 of file TGLSelectRecord.h.

◆ fN

Int_t TGLSelectRecordBase::fN
protectedinherited

Definition at line 31 of file TGLSelectRecord.h.

◆ fOvlElement

TGLOverlayElement* TGLOvlSelectRecord::fOvlElement
protected

Definition at line 153 of file TGLSelectRecord.h.

◆ fPos

Int_t TGLSelectRecordBase::fPos
protectedinherited

Definition at line 37 of file TGLSelectRecord.h.


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