library: libTable
#include "TChair.h"

TChair


class description - source file - inheritance tree (.pdf)

class TChair : public TDataSet

Inheritance Chart:
TObject
<-
TNamed
<-
TDataSet
<-
TChair
<-
TColumnView

    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)

Data Members


    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]

Class Description

                                                                      
  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.