|
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 |