OCC Main Page | ModelingAlgorithms | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingAlgorithms
TKBO
BOP


BOP_BuilderTools Class Reference

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

#include <BOP_BuilderTools.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)

Static Public Member Functions

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


Member Function Documentation

static Standard_EXPORT void BOP_BuilderTools::DoMap BOPTools_CArray1OfSSInterference aFFs,
BOPTColStd_IndexedDataMapOfIntegerIndexedMapOfInteger aFFMap
[static]
 

static Standard_EXPORT Standard_Boolean BOP_BuilderTools::IsPartIN2DToKeep const TopAbs_State  aSt,
const Standard_Integer  iRank,
const BOP_Operation  anOp
[static]
 

static Standard_EXPORT Standard_Boolean BOP_BuilderTools::IsPartOn2dToKeep const TopAbs_State  aSt,
const Standard_Integer  iRank,
const BOP_Operation  anOp
[static]
 

static Standard_EXPORT Standard_Boolean BOP_BuilderTools::IsSameDomainFaceWithF1 const Standard_Integer  nF1,
const Standard_Integer  nF2,
const TColStd_IndexedMapOfInteger &  aFFM,
BOPTools_CArray1OfSSInterference aFFs
[static]
 

static Standard_EXPORT void BOP_BuilderTools::MakeConnexityBlocks const TopTools_ListOfShape &  aLE,
const TopAbs_ShapeEnum  aType,
BOP_ListOfConnexityBlock aLConBlks
[static]
 

void BOP_BuilderTools::operator delete void *  anAddress  )  [inline]
 

void* BOP_BuilderTools::operator new size_t  size  )  [inline]
 

void* BOP_BuilderTools::operator new size_t  ,
void *  anAddress
[inline]
 

static Standard_EXPORT void BOP_BuilderTools::OrientSectionEdgeOnF1 const TopoDS_Face &  aF1,
const TopoDS_Face &  aF2,
const Standard_Integer  iRank,
const BOP_Operation  anOp,
TopoDS_Edge &  aE
[static]
 

static Standard_EXPORT BooleanOperations_StateOfShape BOP_BuilderTools::StateToCompare const Standard_Integer  iRank,
const BOP_Operation  anOp
[static]
 

static Standard_EXPORT Standard_Boolean BOP_BuilderTools::ToReverseFace const Standard_Integer  iRank,
const BOP_Operation  anOp
[static]
 

static Standard_EXPORT Standard_Boolean BOP_BuilderTools::ToReverseSection const Standard_Integer  iRank,
const BOP_Operation  anOp
[static]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:40:38 2008 for OpenCASCADE by  doxygen 1.4.1