Salome HOME
0019957: EDF 785 SMESH: Convert Quadratic and Group on GEOM
authoreap <eap@opencascade.com>
Fri, 21 Nov 2008 10:55:53 +0000 (10:55 +0000)
committereap <eap@opencascade.com>
Fri, 21 Nov 2008 10:55:53 +0000 (10:55 +0000)
    optimize Renumber()

src/SMDS/SMDS_Mesh.cxx

index 0b1e3cf9d0ecf42bc2da2042198948c9a22e52e4..99a1eecff218e37c3a51228f9ca72e554f915260 100644 (file)
@@ -2530,11 +2530,12 @@ void SMDS_Mesh::Renumber (const bool isNodes, const int  startID, const int  del
   }
   // release their ids
   map<int,SMDS_MeshElement*>::iterator elemIt = elemMap.begin();
-  for ( ; elemIt != elemMap.end(); elemIt++ )
-  {
-    int id = (*elemIt).first;
-    idFactory->ReleaseID( id );
-  }
+  idFactory->Clear();
+//   for ( ; elemIt != elemMap.end(); elemIt++ )
+//   {
+//     int id = (*elemIt).first;
+//     idFactory->ReleaseID( id );
+//   }
   // set new IDs
   int ID = startID;
   elemIt = elemMap.begin();