Logo ROOT   6.18/05
Reference Guide
List of all members | Public Member Functions | Private Attributes | List of all members
TGSimpleTableInterface Class Reference

Definition at line 16 of file TGSimpleTableInterface.h.

Public Member Functions

 TGSimpleTableInterface (Double_t **data, UInt_t nrows=2, UInt_t ncolumns=2)
 TGSimpleTableInterfac constructor. More...
 
virtual ~TGSimpleTableInterface ()
 TGSimpleTableInterface destructor. More...
 
virtual const char * GetColumnHeader (UInt_t column)
 Return a name for the header at column. More...
 
virtual UInt_t GetNColumns ()
 
virtual UInt_t GetNRows ()
 
virtual const char * GetRowHeader (UInt_t row)
 Return a name for the header at row. More...
 
virtual Double_t GetValue (UInt_t row, UInt_t column)
 Return the value of the double in row,column of the data. More...
 
virtual const char * GetValueAsString (UInt_t row, UInt_t column)
 Return the value of the double in row,column of the data as a string. More...
 
- Public Member Functions inherited from TVirtualTableInterface
 TVirtualTableInterface ()
 
virtual ~TVirtualTableInterface ()
 
virtual const char * GetColumnHeader (UInt_t column)=0
 
virtual UInt_t GetNColumns ()=0
 
virtual UInt_t GetNRows ()=0
 
virtual const char * GetRowHeader (UInt_t row)=0
 
virtual Double_t GetValue (UInt_t row, UInt_t column)=0
 
virtual const char * GetValueAsString (UInt_t row, UInt_t column)=0
 

Private Attributes

Double_t ** fData
 
UInt_t fNColumns
 
UInt_t fNRows
 

#include <TGSimpleTableInterface.h>

Inheritance diagram for TGSimpleTableInterface:
[legend]

Constructor & Destructor Documentation

◆ TGSimpleTableInterface()

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

TGSimpleTableInterfac constructor.

Definition at line 35 of file TGSimpleTableInterface.cxx.

◆ ~TGSimpleTableInterface()

TGSimpleTableInterface::~TGSimpleTableInterface ( )
virtual

TGSimpleTableInterface destructor.

Definition at line 44 of file TGSimpleTableInterface.cxx.

Member Function Documentation

◆ GetColumnHeader()

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

Return a name for the header at column.

Implements TVirtualTableInterface.

Definition at line 83 of file TGSimpleTableInterface.cxx.

◆ GetNColumns()

virtual UInt_t TGSimpleTableInterface::GetNColumns ( )
inlinevirtual

Implements TVirtualTableInterface.

Definition at line 35 of file TGSimpleTableInterface.h.

◆ GetNRows()

virtual UInt_t TGSimpleTableInterface::GetNRows ( )
inlinevirtual

Implements TVirtualTableInterface.

Definition at line 34 of file TGSimpleTableInterface.h.

◆ GetRowHeader()

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

Return a name for the header at row.

Implements TVirtualTableInterface.

Definition at line 75 of file TGSimpleTableInterface.cxx.

◆ GetValue()

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

Return the value of the double in row,column of the data.

Implements TVirtualTableInterface.

Definition at line 51 of file TGSimpleTableInterface.cxx.

◆ GetValueAsString()

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

Return the value of the double in row,column of the data as a string.

Implements TVirtualTableInterface.

Definition at line 65 of file TGSimpleTableInterface.cxx.

Member Data Documentation

◆ fData

Double_t** TGSimpleTableInterface::fData
private

Definition at line 19 of file TGSimpleTableInterface.h.

◆ fNColumns

UInt_t TGSimpleTableInterface::fNColumns
private

Definition at line 21 of file TGSimpleTableInterface.h.

◆ fNRows

UInt_t TGSimpleTableInterface::fNRows
private

Definition at line 20 of file TGSimpleTableInterface.h.

Libraries for TGSimpleTableInterface:
[legend]

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