#include <BRepOffsetAPI_MakeEvolved.hxx>
Inheritance diagram for BRepOffsetAPI_MakeEvolved:
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | BRepOffsetAPI_MakeEvolved () |
Standard_EXPORT | BRepOffsetAPI_MakeEvolved (const TopoDS_Wire &Spine, const TopoDS_Wire &Profil, const GeomAbs_JoinType Join=GeomAbs_Arc, const Standard_Boolean AxeProf=Standard_True, const Standard_Boolean Solid=Standard_False, const Standard_Boolean ProfOnSpine=Standard_False, const Standard_Real Tol=0.0000001) |
Standard_EXPORT | BRepOffsetAPI_MakeEvolved (const TopoDS_Face &Spine, const TopoDS_Wire &Profil, const GeomAbs_JoinType Join=GeomAbs_Arc, const Standard_Boolean AxeProf=Standard_True, const Standard_Boolean Solid=Standard_False, const Standard_Boolean ProfOnSpine=Standard_False, const Standard_Real Tol=0.0000001) |
These constructors construct an evolved shape by sweeping the profile Profile along the spine Spine. The profile is defined in a coordinate system R. The coordinate system is determined by AxeProf: - if AxeProf is true, R is the global coordinate system, - if AxeProf is false, R is computed so that: - its origin is given by the point on the spine which is closest to the profile, - its "X Axis" is given by the tangent to the spine at this point, and - its "Z Axis" is the normal to the plane which contains the spine. The position of the profile at the current point of the spine is given by making R coincident with the local coordinate system given by the current point, the tangent vector and the normal to the spine. Join defines the type of pipe generated by the salient vertices of the spine. The default type is GeomAbs_Arc where the vertices generate revolved pipes about the axis passing along the vertex and the normal to the plane of the spine. At present, this is the only construction type implemented. . | |
Standard_EXPORT const BRepFill_Evolved & | Evolved () const |
virtual Standard_EXPORT void | Build () |
Builds the resulting shape (redefined from MakeShape). . | |
Standard_EXPORT const TopTools_ListOfShape & | GeneratedShapes (const TopoDS_Shape &SpineShape, const TopoDS_Shape &ProfShape) const |
Returns the shapes created from a subshape <spineshape> of the spine and a subshape <profshape> on the profile. . | |
Standard_EXPORT const TopoDS_Shape & | Top () const |
Return the face Top if <solid> is True in the constructor. . | |
Standard_EXPORT const TopoDS_Shape & | Bottom () const |
Return the face Bottom if <solid> is True in the constructor. . | |
Private Attributes | |
BRepFill_Evolved | myEvolved |
|
|
|
|
|
|
|
|
|
Reimplemented from BRepBuilderAPI_MakeShape. |
|
|
|
|
|
Reimplemented from BRepBuilderAPI_MakeShape. |
|
Reimplemented from BRepBuilderAPI_MakeShape. |
|
Reimplemented from BRepBuilderAPI_MakeShape. |
|
|
|
|