Changeset 3423 in Sophya for trunk/SophyaPI/PIext/nobjmgr.cc


Ignore:
Timestamp:
Dec 8, 2007, 11:21:02 PM (18 years ago)
Author:
ansari
Message:

ajout possibilite lecture ppf sequentielle (sans nametag) avec openppf et amelioration texte de help piapp, Reza 08/12/2007

File:
1 edited

Legend:

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

    r3376 r3423  
    10901090}
    10911091/* --Methode-- */
    1092 void NamedObjMgr::ReadAll(string const & flnm)
     1092void NamedObjMgr::ReadAll(string const & flnm, bool atnametags)
     1093  // Lit tous les objets d'un fichier PPF
     1094  // si atnametags == true -> objets avec nametags seulement
     1095  //    sinon, tous les objets sequentiellement
    10931096{
    10941097#ifdef SANS_EVOLPLANCK
     
    11151118try {
    11161119  PInPersist pis(flnm);
    1117   if (pis.NbNameTags() >= 1)  {
     1120  if (atnametags && (pis.NbNameTags() >= 1))  {
    11181121    if (pis.NbNameTags() < pis.NbTopLevelObjects()) {
    11191122      cout << "NamedObjMgr::ReadAll()/Warning File " << flnm << " NbNameTags="
     
    11261129  }
    11271130
     1131  // On lit tous les objets sequentiellement ...
    11281132  string nom = servnobjm->FileName2Name(flnm); 
    11291133  int kn = 1;
    11301134  for(int ii=0; ii<pis.NbTopLevelObjects(); ii++) {
     1135    cout << " --- DBG-ReadAll() ii=" << ii << " nom= " << nom <<endl;
    11311136    PPersist* obj = pis.ReadObject();
    11321137    if (!obj) continue;
Note: See TracChangeset for help on using the changeset viewer.