Salome HOME
Merge with OCC_development_01
[modules/geom.git] / src / GEOM_I / GEOM_IBlocksOperations_i.hh
index 32c5085dabe31232af8ef05c4f33c7e941113fe4..52d81ffa6ae8132c3f06d339b129a37d773436fa 100644 (file)
@@ -91,6 +91,10 @@ class GEOM_IBlocksOperations_i :
   char* PrintBCErrors (GEOM::GEOM_Object_ptr theCompound,
                       const GEOM::GEOM_IBlocksOperations::BCErrors& theErrors);
 
+  GEOM::GEOM_Object_ptr RemoveExtraEdges (GEOM::GEOM_Object_ptr theShape);
+
+  GEOM::GEOM_Object_ptr CheckAndImprove (GEOM::GEOM_Object_ptr theCompound);
+
   // Extract blocks from blocks compounds
   GEOM::ListOfGO* ExplodeCompoundOfBlocks (GEOM::GEOM_Object_ptr theCompound,
                                           const CORBA::Long     theMinNbFaces,
@@ -119,6 +123,9 @@ class GEOM_IBlocksOperations_i :
                                                   const CORBA::Long     theDirFace2V,
                                                   const CORBA::Long     theNbTimesV);
 
+  // Build groups for Propagation of 1D hypotheses
+  GEOM::ListOfGO* Propagate (GEOM::GEOM_Object_ptr theShape);
+
   ::GEOMImpl_IBlocksOperations* GetOperations()
   { return (::GEOMImpl_IBlocksOperations*)GetImpl(); }
 };