#include <BRepOffsetAPI_MakePipe.hxx>
Inheritance diagram for BRepOffsetAPI_MakePipe:
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | BRepOffsetAPI_MakePipe (const TopoDS_Wire &Spine, const TopoDS_Shape &Profile) |
Constructs a pipe by sweeping the shape Profile along the wire Spine.The angle made by the spine with the profile is maintained along the length of the pipe. Warning Spine must be G1 continuous; that is, on the connection vertex of two edges of the wire, the tangent vectors on the left and on the right must have the same direction, though not necessarily the same magnitude. Exceptions Standard_DomainError if the profile is a solid or a composite solid. . | |
Standard_EXPORT const BRepFill_Pipe & | Pipe () const |
virtual Standard_EXPORT void | Build () |
Builds the resulting shape (redefined from MakeShape). . | |
Standard_EXPORT TopoDS_Shape | FirstShape () |
Returns the TopoDS Shape of the bottom of the prism. . | |
Standard_EXPORT TopoDS_Shape | LastShape () |
Returns the TopoDS Shape of the top of the prism. . | |
Standard_EXPORT TopoDS_Shape | Generated (const TopoDS_Shape &SSpine, const TopoDS_Shape &SProfile) |
Private Attributes | |
BRepFill_Pipe | myPipe |
|
|
|
Reimplemented from BRepBuilderAPI_MakeShape. |
|
Implements BRepPrimAPI_MakeSweep. |
|
|
|
Implements BRepPrimAPI_MakeSweep. |
|
Reimplemented from BRepPrimAPI_MakeSweep. |
|
Reimplemented from BRepPrimAPI_MakeSweep. |
|
Reimplemented from BRepPrimAPI_MakeSweep. |
|
|
|
|