#include <BOP_WireSplitter.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_WireSplitter () |
Empty constructor; . | |
Standard_EXPORT void | SetFace (const TopoDS_Face &aF) |
Modifier . | |
Standard_EXPORT void | DoWithListOfEdges (const TopTools_ListOfShape &aLE) |
Perform the algorithm using the list of shapes <ale> as data . | |
Standard_EXPORT void | DoWithFace () |
Perform the algorithm using the face as data . | |
Standard_EXPORT Standard_Boolean | IsNothingToDo () const |
Returns TRUE if the source wire is biconnexed and there is nothing to correct . | |
Standard_EXPORT Standard_Boolean | IsDone () const |
Returns TRUE if the algorithm was performed successfuly . | |
Standard_EXPORT const TopoDS_Face & | Face () const |
Selector . | |
Standard_EXPORT const BOPTColStd_ListOfListOfShape & | Shapes () const |
Selector . | |
Private Member Functions | |
Standard_EXPORT void | Do () |
Perform the algorithm . | |
Private Attributes | |
TopoDS_Face | myFace |
Standard_Boolean | myIsDone |
Standard_Boolean | myNothingToDo |
BOPTColStd_ListOfListOfShape | myShapes |
BOP_IndexedDataMapOfVertexListEdgeInfo | mySmartMap |
TopTools_ListOfShape | myEdges |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|