Changeset 2699 in Sophya for trunk/SophyaLib/HiStats/basedtable.h


Ignore:
Timestamp:
Apr 27, 2005, 1:48:19 PM (20 years ago)
Author:
ansari
Message:

1/ Corrections diverses ds BaseDataTable, en particulier GetSegment() -> GetCstSegment(), et ameliorations/debug divers
2/ Classe SWPPFDataTable debugge, rendu +/- operationnelle
3/ Gestionnaire PPersist de DataTable et SWPPFDataTable fusionnee en une seule
classe ObjFileIO<BaseDataTable> - mis ds fio_dtable.cc
4/ mis a jour histats.h avec swppfdtable.h, objlist.list et histinit.cc

Reza, 27 Avril 2005

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/HiStats/basedtable.h

    r2688 r2699  
    8787  //! Copy or merges  the data from \b a into the data table (cp=true -> copy)
    8888  virtual void      CopyMerge(BaseDataTable const& a, bool cp=false) ;
    89   //! Equal (copy) operator
    90   inline BaseDataTable&  operator = (BaseDataTable const& a)
    91   { CopyMerge(a, true) ; return *this ; }
    92    
     89
     90  //! Clear/reset the table content and structure.
     91  virtual void Clear() = 0;
     92
     93  // ---- ASCII I/O
    9394  void              Print(int num, int nmax=1) const ;
    9495 
     
    101102  int               FillFromASCIIFile(string const& fn);
    102103 
    103   // Declaration de l interface NTuple
     104  //-------------------------------------------------------------
     105  //-----------  Declaration de l interface NTuple --------------
     106
    104107  virtual sa_size_t NbLines() const ;
    105108  virtual sa_size_t NbColumns() const ;
     
    115118  virtual string    LineHeaderToString() const;
    116119  virtual string    LineToString(sa_size_t n) const; 
     120
     121  //  Pour la gestion de persistance PPF
     122  friend class ObjFileIO<BaseDataTable> ;
    117123 
    118124protected:
Note: See TracChangeset for help on using the changeset viewer.