19 ClassImp(TGSimpleTableInterface);
35 TGSimpleTableInterface::TGSimpleTableInterface (Double_t **data,
36 UInt_t nrows, UInt_t ncolumns)
37 : TVirtualTableInterface(), fData(data), fNRows(nrows), fNColumns(ncolumns)
44 TGSimpleTableInterface::~TGSimpleTableInterface()
51 Double_t TGSimpleTableInterface::GetValue(UInt_t row, UInt_t column)
53 if ((row > fNRows) || (column > fNColumns)) {
54 Error(
"TGSimpleTableInterface",
"Non existing value requested.");
57 Double_t temp = fData[row][column];
65 const char *TGSimpleTableInterface::GetValueAsString(UInt_t row, UInt_t column)
69 return StrDup(TString::Format(
"%5.2f", GetValue(row, column)));
75 const char *TGSimpleTableInterface::GetRowHeader(UInt_t row)
77 return StrDup(TString::Format(
"DRow %d", row));
83 const char *TGSimpleTableInterface::GetColumnHeader(UInt_t column)
85 return StrDup(TString::Format(
"DCol %d", column));