A++ » INCLUDE » TGLSelectRecordBase

class TGLSelectRecordBase

Function Members (Methods)

public:
virtual~TGLSelectRecordBase()
static TClass*Class()
UInt_tGetCurrItem() const
UInt_tGetItem(Int_t i) const
UInt_t*GetItems() const
Float_tGetMaxZ() const
Float_tGetMinZ() const
Int_tGetN() const
Int_tGetNLeft() const
virtual TClass*IsA() const
voidNextPos()
TGLSelectRecordBase&operator=(const TGLSelectRecordBase& rec)
voidPrevPos()
virtual voidReset()
voidResetPos()
virtual voidSet(UInt_t* data)
voidSetRawOnly(UInt_t* data)
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
TGLSelectRecordBase()
TGLSelectRecordBase(UInt_t* data)
TGLSelectRecordBase(const TGLSelectRecordBase& rec)
protected:
voidCopyItems(UInt_t* items)

Data Members

protected:
UInt_t*fItems
Float_tfMaxZ
Float_tfMinZ
Int_tfN
Int_tfPos

Class Charts

Inheritance Chart:
TGLSelectRecordBase
TGLOvlSelectRecord
TGLSelectRecord

Function documentation

void CopyItems(UInt_t* items)
TGLSelectRecordBase()
TGLSelectRecordBase(UInt_t* data)
TGLSelectRecordBase(const TGLSelectRecordBase& rec)
virtual ~TGLSelectRecordBase()
TGLSelectRecordBase& operator=(const TGLSelectRecordBase& rec)
void SetRawOnly(UInt_t* data)
void Set(UInt_t* data)
void Reset()
Int_t GetN() const
{ return fN; }
UInt_t* GetItems() const
{ return fItems; }
UInt_t GetItem(Int_t i) const
{ return fItems[i]; }
Float_t GetMinZ() const
{ return fMinZ; }
Float_t GetMaxZ() const
{ return fMaxZ; }
UInt_t GetCurrItem() const
{ return fPos < fN ? fItems[fPos] : 0; }
Int_t GetNLeft() const
{ return fN - fPos; }
void NextPos()
{ ++fPos; }
void PrevPos()
{ --fPos; }
void ResetPos()
{ fPos = 0; }