library: libTable #include "TChair.h" |
TChair
class description - source file - inheritance tree (.pdf)
protected:
TChair()
static void* GetOffset(const void* base, ULong_t offset)
TTable* GetThisTable()
const TTable* GetThisTable() const
public:
TChair(TTable* table)
TChair(const TChair& org)
virtual ~TChair()
virtual void AddAt(TDataSet* dataset, Int_t idx)
virtual void AddAt(const void* c, Int_t i)
virtual void Adopt(Int_t n, void* array)
const void* At(Int_t i) const
virtual void Browse(TBrowser* b)
static TClass* Class()
Int_t CopyRows(const TChair* srcChair, Int_t srcRow = 0, Int_t dstRow = 0, Int_t nRows = 0, Bool_t expand = kFALSE)
virtual void CopySet(TChair& chair)
virtual void Draw(Option_t* opt)
virtual TH1* Draw(TCut varexp, TCut selection, Option_t* option = "", Int_t nentries = 1000000000, Int_t firstentry = 0)
virtual TH1* Draw(const Text_t* varexp, const Text_t* selection, Option_t* option = "", Int_t nentries = 1000000000, Int_t firstentry = 0)
virtual void Fit(const Text_t* formula, const Text_t* varexp, const Text_t* selection = "", Option_t* option = "", Option_t* goption = "", Int_t nentries = 1000000000, Int_t firstentry = 0)
virtual Char_t* GetArray() const
virtual Long_t GetNRows() const
virtual TClass* GetRowClass() const
virtual TTableDescriptor* GetRowDescriptors() const
virtual Long_t GetRowSize() const
virtual Long_t GetTableSize() const
virtual const Char_t* GetType() const
virtual Long_t HasData() const
virtual TClass* IsA() const
virtual Bool_t IsFolder() const
virtual void ls(Option_t* option = "") const
virtual void ls(Int_t deep) const
virtual Char_t* MakeExpression(const Char_t** expressions, Int_t nExpressions)
Int_t NaN()
void* operator[](Int_t i)
const void* operator[](Int_t i) const
virtual Char_t* Print(Char_t* buf, Int_t n) const
virtual void Print(Option_t* opt = "") const
virtual const Char_t* Print(Int_t row, Int_t rownumber = 10, const Char_t* colfirst = "", const Char_t* collast = "") const
virtual const Char_t* PrintHeader() const
virtual Int_t Purge(Option_t* opt = "")
void* ReAllocate(Int_t newsize)
void* ReAllocate()
virtual void Reset(Int_t c = 0)
virtual void SavePrimitive(ofstream& out, Option_t* option)
virtual void Set(Int_t n)
virtual void Set(Int_t n, Char_t* array)
virtual void SetNRows(Int_t n)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
const TTable* Table() const
virtual void Update()
virtual void Update(TDataSet* set, UInt_t opt = 0)
protected:
TTable* fTable the "TTable" object this object is pthe proxy for
ULong_t fLastIndx index pof the last used table row;
void* fLastRow pointer to the last used table row; fLastRow = table[fLastIndx]
TChair
It is a base class to create a custom interface for TTable objects
Inline Functions
void ~TChair()
TTable* GetThisTable()
const TTable* GetThisTable() const
void* GetOffset(const void* base, ULong_t offset)
TChair TChair()
TChair TChair(TTable* table)
TChair TChair(const TChair& org)
void Adopt(Int_t n, void* array)
void AddAt(TDataSet* dataset, Int_t idx)
void AddAt(const void* c, Int_t i)
const void* At(Int_t i) const
void Browse(TBrowser* b)
void CopySet(TChair& chair)
Int_t CopyRows(const TChair* srcChair, Int_t srcRow = 0, Int_t dstRow = 0, Int_t nRows = 0, Bool_t expand = kFALSE)
void Draw(Option_t* opt)
TH1* Draw(TCut varexp, TCut selection, Option_t* option = "", Int_t nentries = 1000000000, Int_t firstentry = 0)
TH1* Draw(const Text_t* varexp, const Text_t* selection, Option_t* option = "", Int_t nentries = 1000000000, Int_t firstentry = 0)
Char_t* GetArray() const
TClass* GetRowClass() const
Long_t GetNRows() const
Long_t GetRowSize() const
Long_t GetTableSize() const
const TTable* Table() const
TTableDescriptor* GetRowDescriptors() const
const Char_t* GetType() const
void Fit(const Text_t* formula, const Text_t* varexp, const Text_t* selection = "", Option_t* option = "", Option_t* goption = "", Int_t nentries = 1000000000, Int_t firstentry = 0)
Long_t HasData() const
Bool_t IsFolder() const
void ls(Option_t* option = "") const
void ls(Int_t deep) const
Int_t NaN()
Char_t* MakeExpression(const Char_t** expressions, Int_t nExpressions)
Char_t* Print(Char_t* buf, Int_t n) const
void Print(Option_t* opt = "") const
const Char_t* Print(Int_t row, Int_t rownumber = 10, const Char_t* colfirst = "", const Char_t* collast = "") const
const Char_t* PrintHeader() const
Int_t Purge(Option_t* opt = "")
void* ReAllocate(Int_t newsize)
void* ReAllocate()
void SavePrimitive(ofstream& out, Option_t* option)
void Set(Int_t n)
void Set(Int_t n, Char_t* array)
void SetNRows(Int_t n)
void Reset(Int_t c = 0)
void Update()
void Update(TDataSet* set, UInt_t opt = 0)
void* operator[](Int_t i)
const void* operator[](Int_t i) const
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Author: Valery Fine(fine@bnl.gov) 13/03/2000
Last update: root/star:$Name: $:$Id: TChair.cxx,v 1.2 2003/01/27 20:41:36 brun Exp $
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.