#include <BRepOffsetAPI_MakeOffset.hxx>
Inheritance diagram for BRepOffsetAPI_MakeOffset:
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | BRepOffsetAPI_MakeOffset () |
Constructs an algorithm for creating an empty offset . | |
Standard_EXPORT | BRepOffsetAPI_MakeOffset (const TopoDS_Face &Spine, const GeomAbs_JoinType Join=GeomAbs_Arc) |
Constructs an algorithm for creating an algorithm to build parallels to the spine Spine . | |
Standard_EXPORT void | Init (const TopoDS_Face &Spine, const GeomAbs_JoinType Join=GeomAbs_Arc) |
Initializes the algorithm to construct parallels to the spine Spine. Join defines the type of parallel generated by the salient vertices of the spine. The default type is GeomAbs_Arc where the vertices generate sections of a circle. At present, this is the only construction type implemented. . | |
Standard_EXPORT | BRepOffsetAPI_MakeOffset (const TopoDS_Wire &Spine, const GeomAbs_JoinType Join=GeomAbs_Arc) |
Standard_EXPORT void | Init (const GeomAbs_JoinType Join=GeomAbs_Arc) |
Initialize the evaluation of Offseting. . | |
Standard_EXPORT void | AddWire (const TopoDS_Wire &Spine) |
Initializes the algorithm to construct parallels to the wire Spine. . | |
Standard_EXPORT void | Perform (const Standard_Real Offset, const Standard_Real Alt=0.0) |
Computes a parallel to the spine at distance Offset and at an altitude Alt from the plane of the spine in relation to the normal to the spine. Exceptions: Standard_ConstructionError if the offset is not built. . | |
virtual Standard_EXPORT void | Build () |
Builds the resulting shape (redefined from MakeShape). . | |
virtual Standard_EXPORT const TopTools_ListOfShape & | Generated (const TopoDS_Shape &S) |
returns a list of the created shapes from the shape <s>. | |
Private Attributes | |
Standard_Boolean | myIsInitialized |
Standard_Boolean | myLastIsLeft |
GeomAbs_JoinType | myJoin |
TopoDS_Face | myFace |
TopTools_ListOfShape | myWires |
BRepFill_ListOfOffsetWire | myLeft |
BRepFill_ListOfOffsetWire | myRight |
|
|
|
|
|
|
|
|
|
Reimplemented from BRepBuilderAPI_MakeShape. |
|
Reimplemented from BRepBuilderAPI_MakeShape. |
|
|
|
|
|
Reimplemented from BRepBuilderAPI_MakeShape. |
|
Reimplemented from BRepBuilderAPI_MakeShape. |
|
Reimplemented from BRepBuilderAPI_MakeShape. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|