|
Public Member Functions |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | BOP_SolidSolid () |
| Empty constructor;
.
|
virtual Standard_EXPORT void | DoWithFiller (const BOPTools_DSFiller &aDSF) |
| See base classes, please
.
|
virtual Standard_EXPORT void | Destroy () |
| Destructor
.
|
virtual Standard_EXPORT | ~BOP_SolidSolid () |
virtual Standard_EXPORT void | DoNewFaces () |
| See base classes, please
.
|
virtual Standard_EXPORT void | BuildResult () |
| See base classes, please
.
|
virtual Standard_EXPORT void | SetHistoryCollector (const Handle(BOP_HistoryCollector)&theHistory) |
Private Member Functions |
Standard_EXPORT void | PrepareSFS (const TopTools_ListOfShape &aFaces, BOP_ShellFaceSet &aSFS) |
Standard_EXPORT void | PrepareFaceSplits () |
Standard_EXPORT Standard_Boolean | PropagateFaceStateByEdges (const TopoDS_Shape &theFace, const TopTools_DataMapOfShapeInteger &theMapOfEdgeIndex, TopAbs_State &theState) |
Standard_EXPORT Standard_Boolean | ComputeStateByInsidePoints (const Standard_Integer theFaceIndex, const Standard_Integer theBaseFaceIndex, const Standard_Integer theFaceRank, const BOPTColStd_IndexedDataMapOfIntegerIndexedMapOfInteger &theFFMap, TopAbs_State &theState) |
Standard_EXPORT Standard_Boolean | TakeOnSplit (const Standard_Integer theFaceIndex, const Standard_Integer theBaseFaceIndex) const |