Salome HOME
0022338: EDF GEOM: Regression when partitoning a compound by a plane
[modules/geom.git] / src / GEOM_I / GEOM_IBooleanOperations_i.hh
index e8381d0853b04ea2bea177a2d4f04d7df838e27f..3f3a73b8b3420d4ba0e7b473051eaee9cca3c77a 100644 (file)
@@ -64,7 +64,8 @@ class GEOM_I_EXPORT GEOM_IBooleanOperations_i :
                                       CORBA::Short            theLimit,
                                       CORBA::Boolean          theRemoveWebs,
                                       const GEOM::ListOfLong& theMaterials,
-                                      CORBA::Short theKeepNonlimitShapes);
+                                      CORBA::Short theKeepNonlimitShapes,
+                                       CORBA::Boolean          IsCheckSelfInte);
 
   GEOM::GEOM_Object_ptr MakePartitionNonSelfIntersectedShape (const GEOM::ListOfGO&   theShapes,
                                                              const GEOM::ListOfGO&   theTools,
@@ -73,11 +74,13 @@ class GEOM_I_EXPORT GEOM_IBooleanOperations_i :
                                                              CORBA::Short            theLimit,
                                                              CORBA::Boolean          theRemoveWebs,
                                                              const GEOM::ListOfLong& theMaterials,
-                                                             CORBA::Short theKeepNonlimitShapes);
+                                                             CORBA::Short theKeepNonlimitShapes,
+                                                              CORBA::Boolean          IsCheckSelfInte);
 
 
   GEOM::GEOM_Object_ptr MakeHalfPartition (GEOM::GEOM_Object_ptr theShape,
-                                          GEOM::GEOM_Object_ptr thePlane);
+                                          GEOM::GEOM_Object_ptr thePlane,
+                                           CORBA::Boolean        IsCheckSelfInte);
 
   ::GEOMImpl_IBooleanOperations* GetOperations()
   { return (::GEOMImpl_IBooleanOperations*)GetImpl(); }