Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
GEOMImpl_PartitionDriver.cxx File Reference
#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)
 

Macro Definition Documentation

#define BOP_SELF_INTERSECTIONS_LEVEL   4

Function Documentation

static void CheckSelfIntersection ( const TopoDS_Shape &  theShape)
static
OCCT_IMPLEMENT_STANDARD_RTTIEXT ( GEOMImpl_PartitionDriver  ,
GEOM_BaseDriver   
)
static void PrepareShapes ( const TopoDS_Shape &  theShape,
Standard_Integer  theType,
TopTools_ListOfShape &  theSimpleList 
)
static