#include <BRepBuilderAPI_MakeShell.hxx>
Inheritance diagram for BRepBuilderAPI_MakeShell:
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | BRepBuilderAPI_MakeShell () |
Constructs an empty shell framework. The Init function is used to define the construction arguments. Warning The function Error will return BRepBuilderAPI_EmptyShell if it is called before the function Init. . | |
Standard_EXPORT | BRepBuilderAPI_MakeShell (const Handle(Geom_Surface)&S, const Standard_Boolean Segment=Standard_False) |
Constructs a shell from the surface S. . | |
Standard_EXPORT | BRepBuilderAPI_MakeShell (const Handle(Geom_Surface)&S, const Standard_Real UMin, const Standard_Real UMax, const Standard_Real VMin, const Standard_Real VMax, const Standard_Boolean Segment=Standard_False) |
Constructs a shell from the surface S, limited in the u parametric direction by the two parameter values UMin and UMax, and limited in the v parametric direction by the two parameter values VMin and VMax. . | |
Standard_EXPORT void | Init (const Handle(Geom_Surface)&S, const Standard_Real UMin, const Standard_Real UMax, const Standard_Real VMin, const Standard_Real VMax, const Standard_Boolean Segment=Standard_False) |
Defines or redefines the arguments for the construction of a shell. The construction is initialized with the surface S, limited in the u parametric direction by the two parameter values UMin and UMax, and in the v parametric direction by the two parameter values VMin and VMax. Warning The function Error returns: - BRepBuilderAPI_ShellParametersOutOfRange when the given parameters are outside the bounds of the surface or the basis surface if S is trimmed - BRepBuilderAPI_EmptyShell if the algorithm cannot cut the surface into C2 continuous faces. . | |
virtual Standard_EXPORT Standard_Boolean | IsDone () const |
Returns true if the shell is built. . | |
Standard_EXPORT BRepBuilderAPI_ShellError | Error () const |
Returns the construction status: - BRepBuilderAPI_ShellDone if the shell is built, or - another value of the BRepBuilderAPI_ShellError enumeration indicating why the construction failed. This is frequently BRepBuilderAPI_ShellParametersOutOfRange indicating that the given parameters are outside the bounds of the surface. . | |
Standard_EXPORT const TopoDS_Shell & | Shell () const |
Returns the new Shell. . | |
Standard_EXPORT | operator TopoDS_Shell () const |
Private Attributes | |
BRepLib_MakeShell | myMakeShell |
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from BRepBuilderAPI_Command. |
|
Reimplemented from BRepBuilderAPI_MakeShape. |
|
Reimplemented from BRepBuilderAPI_MakeShape. |
|
Reimplemented from BRepBuilderAPI_MakeShape. |
|
|
|
|
|
|