#include <GEOMImpl_PartitionDriver.hxx>#include <GEOMImpl_IPartition.hxx>#include <GEOMImpl_Types.hxx>#include <GEOMUtils.hxx>#include <GEOM_Object.hxx>#include <GEOM_Function.hxx>#include <GEOMAlgo_Splitter.hxx>#include <TDataStd_IntegerArray.hxx>#include <TNaming_CopyShape.hxx>#include <TopAbs.hxx>#include <TopExp.hxx>#include <TopoDS_Shape.hxx>#include <TopoDS_Iterator.hxx>#include <TopTools_MapOfShape.hxx>#include <TopTools_IndexedMapOfShape.hxx>#include <TopTools_ListIteratorOfListOfShape.hxx>#include <TopTools_DataMapOfShapeShape.hxx>#include <TColStd_IndexedDataMapOfTransientTransient.hxx>#include <Standard_NullObject.hxx>#include <StdFail_NotDone.hxx>#include <BOPAlgo_CheckerSI.hxx>#include <BOPAlgo_Alerts.hxx>#include <TopTools_IndexedDataMapOfShapeListOfShape.hxx>#include <TopTools_ListOfShape.hxx>#include <BOPDS_DS.hxx>#include <BRepTools_History.hxx>Macros | |
| #define | BOP_SELF_INTERSECTIONS_LEVEL 4 |
Functions | |
| static void | PrepareShapes (const TopoDS_Shape &theShape, Standard_Integer theType, TopTools_ListOfShape &theSimpleList) |
| static void | CheckSelfIntersection (const TopoDS_Shape &theShape) |
| #define BOP_SELF_INTERSECTIONS_LEVEL 4 |
|
static |
References BOP_SELF_INTERSECTIONS_LEVEL.
|
static |
References PARTITION_NO_SELF_INTERSECTIONS, and PrepareShapes().