- Handle(GEOM_Object) theShape2,
- Standard_Integer theOp);
-
- Standard_EXPORT Handle(GEOM_Object) MakePartition (const Handle(TColStd_HSequenceOfTransient)& theShapes,
- const Handle(TColStd_HSequenceOfTransient)& theTools,
- const Handle(TColStd_HSequenceOfTransient)& theKeepInside,
- const Handle(TColStd_HSequenceOfTransient)& theRemoveInside,
- const Standard_Integer theLimit,
- const Standard_Boolean theRemoveWebs,
- const Handle(TColStd_HArray1OfInteger)& theMaterials);
+ Handle(GEOM_Object) theShape2,
+ Standard_Integer theOp);
+
+ Standard_EXPORT Handle(GEOM_Object) MakePartition
+ (const Handle(TColStd_HSequenceOfTransient)& theShapes,
+ const Handle(TColStd_HSequenceOfTransient)& theTools,
+ const Handle(TColStd_HSequenceOfTransient)& theKeepInside,
+ const Handle(TColStd_HSequenceOfTransient)& theRemoveInside,
+ const Standard_Integer theLimit,
+ const Standard_Boolean theRemoveWebs,
+ const Handle(TColStd_HArray1OfInteger)& theMaterials,
+ const Standard_Integer theKeepNonlimitShapes,
+ const Standard_Boolean thePerformSelfIntersections);