]> SALOME platform Git repositories - modules/hydro.git/commitdiff
Salome HOME
Minor changes.
authoradv <adv@opencascade.com>
Fri, 20 Dec 2013 07:47:41 +0000 (07:47 +0000)
committeradv <adv@opencascade.com>
Fri, 20 Dec 2013 07:47:41 +0000 (07:47 +0000)
src/HYDROData/HYDROData_Bathymetry.cxx

index ea455bd2fe388b4e3e61e2ae9f8743e755de090b..8d679bd2173caa35788541263c04e8a1b7d88461 100644 (file)
@@ -490,23 +490,9 @@ bool HYDROData_Bathymetry::CreateBoundaryPolyline() const
     return false;
 
   //search free name
-  QString aName = GetName() + "_boundary", anIndexedName;
-  Handle_HYDROData_Entity aFound = HYDROData_Tool::FindObjectByName( aDocument, aName );
-  if( aFound.IsNull() )
-    aResult->SetName( aName );
-  else
-  {
-    //use index
-    aName += "_%0";
-    int i = 1;
-    while( !aFound.IsNull() )
-    {
-      anIndexedName = aName.arg( i );
-      aFound = HYDROData_Tool::FindObjectByName( aDocument, anIndexedName );
-      i++;
-    }
-    aResult->SetName( anIndexedName );
-  }
+  QString aPolylinePref = GetName() + "_Boundary";
+  QString aPolylineName = HYDROData_Tool::GenerateObjectName( aDocument, aPolylinePref );
+  aResult->SetName( aPolylineName );
 
   double Xmin = 0.0, Xmax = 0.0, Ymin = 0.0, Ymax = 0.0;
   bool isFirst = true;