#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 <BOPCol_IndexedDataMapOfShapeListOfShape.hxx>#include <BOPCol_ListOfShape.hxx>#include <BOPDS_DS.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) |
| OCCT_IMPLEMENT_STANDARD_RTTIEXT (GEOMImpl_PartitionDriver, GEOM_BaseDriver) | |
| #define BOP_SELF_INTERSECTIONS_LEVEL 4 |
|
static |
References BOP_SELF_INTERSECTIONS_LEVEL.
| OCCT_IMPLEMENT_STANDARD_RTTIEXT | ( | GEOMImpl_PartitionDriver | , |
| GEOM_BaseDriver | |||
| ) |
|
static |
References PARTITION_NO_SELF_INTERSECTIONS.