#include <BOP_ShellSplitter.hxx>
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | BOP_ShellSplitter () |
Empty constructor; . | |
Standard_EXPORT void | DoWithListOfEdges (const TopTools_ListOfShape &aLE) |
Perform the algorithm using the list of shapes <ale> as data . | |
Standard_EXPORT void | SetShell (const TopoDS_Shell &aShell) |
Modifier . | |
Standard_EXPORT const TopoDS_Shell & | Shell () const |
Selector . | |
Standard_EXPORT void | DoWithShell () |
Perform the algorithm using the shell as data . | |
Standard_EXPORT Standard_Boolean | IsNothingToDo () const |
Returns TRUE if the source shell is valid and there is nothing to correct . | |
Standard_EXPORT Standard_Boolean | IsDone () const |
Returns TRUE if the algorithm was performed successfuly . | |
Standard_EXPORT const BOPTColStd_ListOfListOfShape & | Shapes () const |
Selector . | |
Private Member Functions | |
Standard_EXPORT void | Do () |
Perform the algorithm . | |
Private Attributes | |
TopoDS_Shell | myShell |
Standard_Boolean | myIsDone |
Standard_Boolean | myNothingToDo |
BOPTColStd_ListOfListOfShape | myShapes |
BOP_IndexedDataMapOfEdgeListFaceInfo | mySmartMap |
TopTools_ListOfShape | myFaces |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|