#include <ShapeFix_Solid.hxx>
Inheritance diagram for ShapeFix_Solid:
Public Member Functions | |
Standard_EXPORT | ShapeFix_Solid () |
Empty constructor; . | |
Standard_EXPORT | ShapeFix_Solid (const TopoDS_Solid &solid) |
Initializes by solid. . | |
virtual Standard_EXPORT void | Init (const TopoDS_Solid &solid) |
Initializes by solid . . | |
virtual Standard_EXPORT Standard_Boolean | Perform () |
Iterates on shells and performs fixes (calls ShapeFix_Shell for each subshell) . | |
Standard_EXPORT TopoDS_Solid | SolidFromShell (const TopoDS_Shell &shell) |
Calls MakeSolid and orients the solid to be "not infinite" . | |
Standard_EXPORT Standard_Boolean | Status (const ShapeExtend_Status status) const |
Returns the status of the last Fix. . | |
Standard_EXPORT TopoDS_Shape | Solid () const |
Returns resulting solid. . | |
Handle_ShapeFix_Shell | FixShellTool () const |
Returns tool for fixing shells. . | |
virtual Standard_EXPORT void | SetMsgRegistrator (const Handle(ShapeExtend_BasicMsgRegistrator)&msgreg) |
Sets message registrator . | |
virtual Standard_EXPORT void | SetPrecision (const Standard_Real preci) |
Sets basic precision value (also to FixShellTool) . | |
virtual Standard_EXPORT void | SetMinTolerance (const Standard_Real mintol) |
Sets minimal allowed tolerance (also to FixShellTool) . | |
virtual Standard_EXPORT void | SetMaxTolerance (const Standard_Real maxtol) |
Sets maximal allowed tolerance (also to FixShellTool) . | |
Standard_Integer & | FixShellMode () |
Returns (modifiable) the mode for applying fixes of ShapeFix_Shell, by default True. . | |
Standard_Boolean & | CreateOpenSolidMode () |
Returns (modifiable) the mode for creation of solids. If mode myCreateOpenSolidMode is equal to true solids are created from open shells else solids are created from closed shells only. ShapeFix_Shell, by default False. . | |
Standard_EXPORT TopoDS_Shape | Shape () |
In case of multiconnexity returns compound of fixed solids else returns one solid. . | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Protected Attributes | |
TopoDS_Shape | mySolid |
Handle_ShapeFix_Shell | myFixShell |
Standard_Integer | myStatus |
Standard_Integer | myFixShellMode |
Private Attributes | |
Standard_Boolean | myCreateOpenSolidMode |
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from ShapeFix_Root. |
|
|
|
|
|
Reimplemented from ShapeFix_Root. |
|
Reimplemented from ShapeFix_Root. |
|
Reimplemented from ShapeFix_Root. |
|
Reimplemented from ShapeFix_Root. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|