#include <ShapeFix_FreeBounds.hxx>
Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | ShapeFix_FreeBounds () |
| Empty constructor . | |
| Standard_EXPORT | ShapeFix_FreeBounds (const TopoDS_Shape &shape, const Standard_Real sewtoler, const Standard_Real closetoler, const Standard_Boolean splitclosed, const Standard_Boolean splitopen) |
| Builds forecasting free bounds of the <shape> and connects open wires with tolerance <closetoler>. <shape> should be a compound of faces. Tolerance <closetoler> should be greater than tolerance <sewtoler> used for initializing sewing analyzer, otherwise connection of open wires is not performed. . | |
| Standard_EXPORT | ShapeFix_FreeBounds (const TopoDS_Shape &shape, const Standard_Real closetoler, const Standard_Boolean splitclosed, const Standard_Boolean splitopen) |
| Builds actual free bounds of the <shape> and connects open wires with tolerance <closetoler>. <shape> should be a compound of shells. . | |
| const TopoDS_Compound & | GetClosedWires () const |
| Returns compound of closed wires out of free edges. . | |
| const TopoDS_Compound & | GetOpenWires () const |
| Returns compound of open wires out of free edges. . | |
| const TopoDS_Shape & | GetShape () const |
| Returns modified source shape. . | |
Private Member Functions | |
| Standard_EXPORT Standard_Boolean | Perform () |
Private Attributes | |
| TopoDS_Compound | myWires |
| TopoDS_Compound | myEdges |
| TopoDS_Shape | myShape |
| Standard_Boolean | myShared |
| Standard_Real | mySewToler |
| Standard_Real | myCloseToler |
| Standard_Boolean | mySplitClosed |
| Standard_Boolean | mySplitOpen |
|
|
|
|
||||||||||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1