Changeset 3423 in Sophya for trunk/SophyaPI/PIext/nobjmgr.cc
- Timestamp:
- Dec 8, 2007, 11:21:02 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaPI/PIext/nobjmgr.cc
r3376 r3423 1090 1090 } 1091 1091 /* --Methode-- */ 1092 void NamedObjMgr::ReadAll(string const & flnm) 1092 void 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 1093 1096 { 1094 1097 #ifdef SANS_EVOLPLANCK … … 1115 1118 try { 1116 1119 PInPersist pis(flnm); 1117 if ( pis.NbNameTags() >= 1) {1120 if (atnametags && (pis.NbNameTags() >= 1)) { 1118 1121 if (pis.NbNameTags() < pis.NbTopLevelObjects()) { 1119 1122 cout << "NamedObjMgr::ReadAll()/Warning File " << flnm << " NbNameTags=" … … 1126 1129 } 1127 1130 1131 // On lit tous les objets sequentiellement ... 1128 1132 string nom = servnobjm->FileName2Name(flnm); 1129 1133 int kn = 1; 1130 1134 for(int ii=0; ii<pis.NbTopLevelObjects(); ii++) { 1135 cout << " --- DBG-ReadAll() ii=" << ii << " nom= " << nom <<endl; 1131 1136 PPersist* obj = pis.ReadObject(); 1132 1137 if (!obj) continue;
Note:
See TracChangeset
for help on using the changeset viewer.