Open CASCADE Technology
6.5.4
|
the algorithm to split (multiconnexed)
shells on a solid onto biconnexed shells
when each edge is shared by only two or one
faces
#include <BOP_ShellSplitter.hxx>
Public Member Functions | |
DEFINE_STANDARD_ALLOC | BOP_ShellSplitter () |
Empty constructor; | |
void | DoWithListOfEdges (const TopTools_ListOfShape &aLE) |
Perform the algorithm using the list of shapes <aLE> as data | |
void | SetShell (const TopoDS_Shell &aShell) |
Modifier | |
const TopoDS_Shell & | Shell () const |
Selector | |
void | DoWithShell () |
Perform the algorithm using the shell as data | |
Standard_Boolean | IsNothingToDo () const |
Returns TRUE if the source shell is valid and there is nothing to correct | |
Standard_Boolean | IsDone () const |
Returns TRUE if the algorithm was performed successfuly | |
const BOPTColStd_ListOfListOfShape & | Shapes () const |
Selector |
Standard_Boolean BOP_ShellSplitter::IsDone | ( | ) | const |
void BOP_ShellSplitter::SetShell | ( | const TopoDS_Shell & | aShell | ) |
const TopoDS_Shell& BOP_ShellSplitter::Shell | ( | ) | const |