Open CASCADE Technology 6.6.0
|
#include <BOPAlgo_Builder.hxx>
BOPAlgo_Builder::BOPAlgo_Builder | ( | ) |
virtual BOPAlgo_Builder::~BOPAlgo_Builder | ( | ) | [virtual] |
BOPAlgo_Builder::BOPAlgo_Builder | ( | const BOPCol_BaseAllocator & | theAllocator | ) |
virtual void BOPAlgo_Builder::AddArgument | ( | const TopoDS_Shape & | theShape | ) | [virtual] |
Reimplemented in BOPAlgo_BOP.
const BOPCol_ListOfShape& BOPAlgo_Builder::Arguments | ( | ) | const |
void BOPAlgo_Builder::BuildDraftSolid | ( | const TopoDS_Shape & | theSolid, |
TopoDS_Shape & | theDraftSolid, | ||
BOPCol_ListOfShape & | theLIF | ||
) | [protected] |
virtual void BOPAlgo_Builder::BuildResult | ( | const TopAbs_ShapeEnum | theType | ) | [protected, virtual] |
virtual void BOPAlgo_Builder::BuildSplitFaces | ( | ) | [protected, virtual] |
void BOPAlgo_Builder::BuildSplitSolids | ( | BOPCol_DataMapOfShapeListOfShape & | theInParts, |
BOPCol_DataMapOfShapeShape & | theDraftSolids, | ||
const BOPCol_BaseAllocator & | theAllocator | ||
) | [protected] |
virtual void BOPAlgo_Builder::CheckData | ( | ) | [protected, virtual] |
Reimplemented from BOPAlgo_Algo.
Reimplemented in BOPAlgo_BOP.
virtual void BOPAlgo_Builder::Clear | ( | ) | [virtual] |
Reimplemented in BOPAlgo_BOP, and BRepFeat_Builder.
void BOPAlgo_Builder::FillImagesCompound | ( | const TopoDS_Shape & | theS, |
BOPCol_MapOfShape & | theMF | ||
) | [protected] |
void BOPAlgo_Builder::FillImagesCompounds | ( | ) | [protected] |
void BOPAlgo_Builder::FillImagesContainer | ( | const TopoDS_Shape & | theS, |
const TopAbs_ShapeEnum | theType | ||
) | [protected] |
void BOPAlgo_Builder::FillImagesContainers | ( | const TopAbs_ShapeEnum | theType | ) | [protected] |
void BOPAlgo_Builder::FillImagesEdges | ( | ) | [protected] |
void BOPAlgo_Builder::FillImagesFaces | ( | ) | [protected] |
void BOPAlgo_Builder::FillImagesFaces1 | ( | ) | [protected] |
void BOPAlgo_Builder::FillImagesSolids | ( | ) | [protected] |
void BOPAlgo_Builder::FillImagesVertices | ( | ) | [protected] |
virtual void BOPAlgo_Builder::FillIn3DParts | ( | BOPCol_DataMapOfShapeListOfShape & | theInParts, |
BOPCol_DataMapOfShapeShape & | theDraftSolids, | ||
const BOPCol_BaseAllocator & | theAllocator | ||
) | [protected, virtual] |
Reimplemented in BRepFeat_Builder.
void BOPAlgo_Builder::FillInternalShapes | ( | ) | [protected] |
void BOPAlgo_Builder::FillInternalVertices | ( | BOPCol_ListOfShape & | theLF, |
BOPCol_ListOfInteger & | theLIV | ||
) | [protected] |
void BOPAlgo_Builder::FillSameDomainFaces | ( | ) | [protected] |
virtual const TopTools_ListOfShape& BOPAlgo_Builder::Generated | ( | const TopoDS_Shape & | theS | ) | [virtual] |
Reimplemented from BOPAlgo_BuilderShape.
const BOPCol_DataMapOfShapeListOfShape& BOPAlgo_Builder::Images | ( | ) | const |
virtual Standard_Boolean BOPAlgo_Builder::IsDeleted | ( | const TopoDS_Shape & | theS | ) | [virtual] |
Reimplemented from BOPAlgo_BuilderShape.
Standard_Boolean BOPAlgo_Builder::IsInterferred | ( | const TopoDS_Shape & | theS | ) | const |
virtual const TopTools_ListOfShape& BOPAlgo_Builder::Modified | ( | const TopoDS_Shape & | theS | ) | [virtual] |
Reimplemented from BOPAlgo_BuilderShape.
const BOPCol_DataMapOfShapeShape& BOPAlgo_Builder::Origins | ( | ) | const |
BOPDS_PDS BOPAlgo_Builder::PDS | ( | ) |
virtual void BOPAlgo_Builder::Perform | ( | ) | [virtual] |
Implements BOPAlgo_Algo.
virtual void BOPAlgo_Builder::PerformInternal | ( | const BOPAlgo_PaveFiller & | thePF | ) | [protected, virtual] |
Reimplemented in BOPAlgo_BOP.
virtual void BOPAlgo_Builder::PerformWithFiller | ( | const BOPAlgo_PaveFiller & | theFiller | ) | [virtual] |
virtual void BOPAlgo_Builder::PostTreat | ( | ) | [protected, virtual] |
BOPAlgo_PPaveFiller BOPAlgo_Builder::PPaveFiller | ( | ) |
virtual void BOPAlgo_Builder::Prepare | ( | ) | [protected, virtual] |
Reimplemented in BOPAlgo_BOP, and BRepFeat_Builder.
virtual void BOPAlgo_Builder::PrepareHistory | ( | ) | [protected, virtual] |
Reimplemented from BOPAlgo_BuilderShape.
const BOPCol_DataMapOfShapeShape& BOPAlgo_Builder::ShapesSD | ( | ) | const |
const BOPCol_DataMapOfShapeListOfShape& BOPAlgo_Builder::Splits | ( | ) | const |
BOPCol_ListOfShape BOPAlgo_Builder::myArguments [protected] |
Handle_BOPInt_Context BOPAlgo_Builder::myContext [protected] |
BOPDS_PDS BOPAlgo_Builder::myDS [protected] |
Standard_Integer BOPAlgo_Builder::myEntryPoint [protected] |
BOPCol_MapOfShape BOPAlgo_Builder::myMapFence [protected] |
BOPCol_DataMapOfShapeShape BOPAlgo_Builder::myOrigins [protected] |
BOPAlgo_PPaveFiller BOPAlgo_Builder::myPaveFiller [protected] |