11 #ifndef ROOT_TVirtualTableInterface
12 #define ROOT_TVirtualTableInterface
17 class TVirtualTableInterface {
20 TVirtualTableInterface() {;}
21 virtual ~TVirtualTableInterface() {;}
23 virtual Double_t GetValue(UInt_t row, UInt_t column) = 0;
24 virtual const char *GetValueAsString(UInt_t row, UInt_t column) = 0;
25 virtual const char *GetRowHeader(UInt_t row) = 0;
26 virtual const char *GetColumnHeader(UInt_t column) = 0;
27 virtual UInt_t GetNRows() = 0;
28 virtual UInt_t GetNColumns() = 0;
30 ClassDef(TVirtualTableInterface, 0)