Salome HOME
PAL5954
[plugins/ghs3dplugin.git] / src / GHS3DPlugin_GHS3D.cxx
index bef01793f5235c5c7b5f43093950b33b835afa73..c2bf7275078c2959436fcd89a7027ead058b19ed 100644 (file)
@@ -38,7 +38,7 @@ GHS3DPlugin_GHS3D::GHS3DPlugin_GHS3D(int hypId, int studyId, SMESH_Gen* gen)
   : SMESH_3D_Algo(hypId, studyId, gen)
 {
   MESSAGE("GHS3DPlugin_GHS3D::GHS3DPlugin_GHS3D");
-  _name = "GHS3D";
+  _name = "GHS3D_3D";
   _shapeType = (1 << TopAbs_SHELL) | (1 << TopAbs_SOLID);// 1 bit /shape type
 }
 
@@ -376,12 +376,14 @@ bool GHS3DPlugin_GHS3D::Compute(SMESH_Mesh&         theMesh,
 #endif
 
   const QString aGenericName    = (aTmpDir + ( "GHS3D_%1" )).arg( aUniqueNb );
-  const QString aFacesFileName  = aGenericName + ".faces";
-  const QString aPointsFileName = aGenericName + ".points";
-  const QString aResultFileName = aGenericName + ".noboite";
-  const QString aErrorFileName  = aGenericName + ".log";
-
-  // remove old files
+  const QString aFacesFileName  = aGenericName + ".faces";  // in faces
+  const QString aPointsFileName = aGenericName + ".points"; // in points
+  const QString aResultFileName = aGenericName + ".noboite";// out points and volumes
+  const QString aBadResFileName = aGenericName + ".boite";  // out bad result
+  const QString aBbResFileName  = aGenericName + ".bb";     // out vertex stepsize
+  const QString aErrorFileName  = aGenericName + ".log";    // log
+
+  // remove possible old files
   QFile( aFacesFileName ).remove();
   QFile( aPointsFileName ).remove();
   QFile( aResultFileName ).remove();
@@ -452,7 +454,11 @@ bool GHS3DPlugin_GHS3D::Compute(SMESH_Mesh&         theMesh,
     QFile( aPointsFileName ).remove();
     QFile( aResultFileName ).remove();
     QFile( aErrorFileName ).remove();
-  }    
+  }
+  // remove other possible files
+  QFile( aBadResFileName ).remove();
+  QFile( aBbResFileName ).remove();
+  
   return Ok;
 }