Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Static Public Member Functions
BOP_BuilderTools Class Reference

Some handy tools used by classes
BOP_ShellShell,
BOP_ShellSolid,
BOP_SolidSolid
to build a result

#include <BOP_BuilderTools.hxx>

Static Public Member Functions

static DEFINE_STANDARD_ALLOC
BooleanOperations_StateOfShape 
StateToCompare (const Standard_Integer iRank, const BOP_Operation anOp)
static Standard_Boolean ToReverseSection (const Standard_Integer iRank, const BOP_Operation anOp)
static Standard_Boolean ToReverseFace (const Standard_Integer iRank, const BOP_Operation anOp)
static void OrientSectionEdgeOnF1 (const TopoDS_Face &aF1, const TopoDS_Face &aF2, const Standard_Integer iRank, const BOP_Operation anOp, TopoDS_Edge &aE)
static Standard_Boolean IsSameDomainFaceWithF1 (const Standard_Integer nF1, const Standard_Integer nF2, const TColStd_IndexedMapOfInteger &aFFM, BOPTools_CArray1OfSSInterference &aFFs)
static Standard_Boolean IsPartIN2DToKeep (const TopAbs_State aSt, const Standard_Integer iRank, const BOP_Operation anOp)
static Standard_Boolean IsPartOn2dToKeep (const TopAbs_State aSt, const Standard_Integer iRank, const BOP_Operation anOp)
static void DoMap (BOPTools_CArray1OfSSInterference &aFFs, BOPTColStd_IndexedDataMapOfIntegerIndexedMapOfInteger &aFFMap)
static void MakeConnexityBlocks (const TopTools_ListOfShape &aLE, const TopAbs_ShapeEnum aType, BOP_ListOfConnexityBlock &aLConBlks)

Member Function Documentation


The documentation for this class was generated from the following file: