Salome HOME
Implementation of gluing faces by given list (for PAL13191).
[modules/geom.git] / src / GEOM_I / GEOM_IBooleanOperations_i.hh
index 8a70bb33d94d6488691db158f81acf4ea453e3f0..94ab4c8763f50e027024dc38c5fca34359e31b73 100644 (file)
@@ -47,10 +47,18 @@ class GEOM_IBooleanOperations_i :
                                       const GEOM::ListOfGO&   theTools,
                                       const GEOM::ListOfGO&   theKeepInside,
                                       const GEOM::ListOfGO&   theRemoveInside,
-                                      CORBA::Short      theLimit,
-                                      CORBA::Boolean    theRemoveWebs,
+                                      CORBA::Short            theLimit,
+                                      CORBA::Boolean          theRemoveWebs,
                                       const GEOM::ListOfLong& theMaterials);
 
+  GEOM::GEOM_Object_ptr MakePartitionNonSelfIntersectedShape (const GEOM::ListOfGO&   theShapes,
+                                                             const GEOM::ListOfGO&   theTools,
+                                                             const GEOM::ListOfGO&   theKeepInside,
+                                                             const GEOM::ListOfGO&   theRemoveInside,
+                                                             CORBA::Short            theLimit,
+                                                             CORBA::Boolean          theRemoveWebs,
+                                                             const GEOM::ListOfLong& theMaterials);
+
 
   GEOM::GEOM_Object_ptr MakeHalfPartition (GEOM::GEOM_Object_ptr theShape,
                                           GEOM::GEOM_Object_ptr thePlane);