TGSimpleTableInterface Class Reference

#include <TGSimpleTableInterface.h>

Inheritance diagram for TGSimpleTableInterface:

TVirtualTableInterface TVirtualTableInterface List of all members.

Public Member Functions

 TGSimpleTableInterface (Double_t **data, UInt_t nrows=2, UInt_t ncolumns=2)
virtual ~TGSimpleTableInterface ()
virtual Double_t GetValue (UInt_t row, UInt_t column)
virtual const char * GetValueAsString (UInt_t row, UInt_t column)
virtual const char * GetRowHeader (UInt_t row)
virtual const char * GetColumnHeader (UInt_t column)
virtual UInt_t GetNRows ()
virtual UInt_t GetNColumns ()
 TGSimpleTableInterface (Double_t **data, UInt_t nrows=2, UInt_t ncolumns=2)
virtual ~TGSimpleTableInterface ()
virtual Double_t GetValue (UInt_t row, UInt_t column)
virtual const char * GetValueAsString (UInt_t row, UInt_t column)
virtual const char * GetRowHeader (UInt_t row)
virtual const char * GetColumnHeader (UInt_t column)
virtual UInt_t GetNRows ()
virtual UInt_t GetNColumns ()

Private Attributes

Double_t ** fData
UInt_t fNRows
UInt_t fNColumns
Double_t ** fData

Detailed Description

Definition at line 18 of file TGSimpleTableInterface.h.


Constructor & Destructor Documentation

TGSimpleTableInterface::TGSimpleTableInterface ( Double_t **  data,
UInt_t  nrows = 2,
UInt_t  ncolumns = 2 
)

TGSimpleTableInterface::~TGSimpleTableInterface (  )  [virtual]

Definition at line 41 of file TGSimpleTableInterface.cxx.

TGSimpleTableInterface::TGSimpleTableInterface ( Double_t **  data,
UInt_t  nrows = 2,
UInt_t  ncolumns = 2 
)

virtual TGSimpleTableInterface::~TGSimpleTableInterface (  )  [virtual]


Member Function Documentation

Double_t TGSimpleTableInterface::GetValue ( UInt_t  row,
UInt_t  column 
) [virtual]

Implements TVirtualTableInterface.

Definition at line 47 of file TGSimpleTableInterface.cxx.

References Error, fData, fNColumns, and fNRows.

Referenced by GetValueAsString().

const char * TGSimpleTableInterface::GetValueAsString ( UInt_t  row,
UInt_t  column 
) [virtual]

Implements TVirtualTableInterface.

Definition at line 61 of file TGSimpleTableInterface.cxx.

References TString::Format(), GetValue(), and StrDup().

const char * TGSimpleTableInterface::GetRowHeader ( UInt_t  row  )  [virtual]

Implements TVirtualTableInterface.

Definition at line 71 of file TGSimpleTableInterface.cxx.

References TString::Format(), and StrDup().

const char * TGSimpleTableInterface::GetColumnHeader ( UInt_t  column  )  [virtual]

Implements TVirtualTableInterface.

Definition at line 79 of file TGSimpleTableInterface.cxx.

References TString::Format(), and StrDup().

virtual UInt_t TGSimpleTableInterface::GetNRows (  )  [inline, virtual]

Implements TVirtualTableInterface.

Definition at line 36 of file TGSimpleTableInterface.h.

References fNRows.

virtual UInt_t TGSimpleTableInterface::GetNColumns (  )  [inline, virtual]

Implements TVirtualTableInterface.

Definition at line 37 of file TGSimpleTableInterface.h.

References fNColumns.

virtual Double_t TGSimpleTableInterface::GetValue ( UInt_t  row,
UInt_t  column 
) [virtual]

Implements TVirtualTableInterface.

virtual const char* TGSimpleTableInterface::GetValueAsString ( UInt_t  row,
UInt_t  column 
) [virtual]

Implements TVirtualTableInterface.

virtual const char* TGSimpleTableInterface::GetRowHeader ( UInt_t  row  )  [virtual]

Implements TVirtualTableInterface.

virtual const char* TGSimpleTableInterface::GetColumnHeader ( UInt_t  column  )  [virtual]

Implements TVirtualTableInterface.

virtual UInt_t TGSimpleTableInterface::GetNRows (  )  [inline, virtual]

Implements TVirtualTableInterface.

Definition at line 36 of file TGSimpleTableInterface.h.

References fNRows.

virtual UInt_t TGSimpleTableInterface::GetNColumns (  )  [inline, virtual]

Implements TVirtualTableInterface.

Definition at line 37 of file TGSimpleTableInterface.h.

References fNColumns.


Member Data Documentation

Double_t** TGSimpleTableInterface::fData [private]

Definition at line 21 of file TGSimpleTableInterface.h.

Referenced by GetValue().

UInt_t TGSimpleTableInterface::fNRows [private]

Definition at line 22 of file TGSimpleTableInterface.h.

Referenced by GetNRows(), and GetValue().

UInt_t TGSimpleTableInterface::fNColumns [private]

Definition at line 23 of file TGSimpleTableInterface.h.

Referenced by GetNColumns(), and GetValue().

Double_t** TGSimpleTableInterface::fData [private]

Definition at line 21 of file TGSimpleTableInterface.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:40:52 2011 for ROOT_528-00b_version by  doxygen 1.5.1