Ignore:
Timestamp:
Jul 17, 2006, 6:06:38 PM (19 years ago)
Author:
ansari
Message:

Quelques corrections/ajout ds methode NObjMgrAdapter::GetInfoString() pour TArray/TMatrix et NTuple/DataTable , Reza 17/7/2006

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaPI/PIext/nomhistadapter.cc

    r3008 r3033  
    557557
    558558/* --Methode-- */
     559string NOMAdapter_NTuple::GetInfoString(vector<string>& opts)
     560{
     561if (opts.size() == 0) return NObjMgrAdapter::GetInfoString(opts);
     562char buff[128];
     563if (opts[0] == "sizes") {
     564  sprintf(buff, "%ld %ld", mNt->NEntry(), mNt->NVar());
     565  return string(buff);   
     566}
     567else if ((opts[0] == "nlines") || (opts[0] == "nentry") || (opts[0] == "nrows")) {
     568  sprintf(buff, "%ld", mNt->NEntry());
     569  return string(buff);   
     570}
     571else if ((opts[0] == "nvar") || (opts[0] == "ncols")) {
     572  sprintf(buff, "%ld", mNt->NVar());
     573  return string(buff);   
     574}
     575else return NObjMgrAdapter::GetInfoString(opts);
     576}
     577
     578/* --Methode-- */
    559579void NOMAdapter_NTuple::Print(ostream& os, int lev)
    560580{
    561581mNt->Show(os);
    562 if (lev > 0) os << mNt->Info();
     582if (lev > 2) os << mNt->Info();
     583if (lev > 0) mNt->Print(0, 10*lev);
    563584}
    564585
     
    706727
    707728/* --Methode-- */
     729string NOMAdapter_DataTable::GetInfoString(vector<string>& opts)
     730{
     731if (opts.size() == 0) return NObjMgrAdapter::GetInfoString(opts);
     732char buff[128];
     733if (opts[0] == "sizes") {
     734  sprintf(buff, "%ld %ld", mDT->NEntry(), mDT->NVar());
     735  return string(buff);   
     736}
     737else if ((opts[0] == "nlines") || (opts[0] == "nentry") || (opts[0] == "nrows")) {
     738  sprintf(buff, "%ld", mDT->NEntry());
     739  return string(buff);   
     740}
     741else if ((opts[0] == "nvar") || (opts[0] == "ncols")) {
     742  sprintf(buff, "%ld", mDT->NVar());
     743  return string(buff);   
     744}
     745else return NObjMgrAdapter::GetInfoString(opts);
     746}
     747
     748/* --Methode-- */
    708749void NOMAdapter_DataTable::Print(ostream& os, int lev)
    709750{
Note: See TracChangeset for help on using the changeset viewer.