Salome HOME
Implementation of gluing faces by given list (for PAL13191).
[modules/geom.git] / src / GEOM_I / GEOM_IBooleanOperations_i.hh
index d0afa84611542494594c4a6054523ae5f8b5d982..94ab4c8763f50e027024dc38c5fca34359e31b73 100644 (file)
@@ -15,7 +15,7 @@
 // License along with this library; if not, write to the Free Software 
 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
 //
-// See http://www.salome-platform.org/
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 //
 
 #ifndef _GEOM_IBooleanOperations_i_HeaderFile
@@ -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);