#include <BRepFill_OffsetWire.hxx>
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | BRepFill_OffsetWire () |
Standard_EXPORT | BRepFill_OffsetWire (const TopoDS_Face &Spine, const GeomAbs_JoinType Join=GeomAbs_Arc) |
Standard_EXPORT void | Init (const TopoDS_Face &Spine, const GeomAbs_JoinType Join=GeomAbs_Arc) |
Initialize the evaluation of Offseting. . | |
Standard_EXPORT void | Perform (const Standard_Real Offset, const Standard_Real Alt=0.0) |
Performs an OffsetWire at an altitude <alt> from the face ( According to the orientation of the face) . | |
Standard_EXPORT void | PerformWithBiLo (const TopoDS_Face &WSP, const Standard_Real Offset, const BRepMAT2d_BisectingLocus &Locus, BRepMAT2d_LinkTopoBilo &Link, const GeomAbs_JoinType Join=GeomAbs_Arc, const Standard_Real Alt=0.0) |
Performs an OffsetWire . | |
Standard_EXPORT Standard_Boolean | IsDone () const |
Standard_EXPORT const TopoDS_Face & | Spine () const |
Standard_EXPORT const TopoDS_Shape & | Shape () const |
returns the generated shape. | |
Standard_EXPORT const TopTools_ListOfShape & | GeneratedShapes (const TopoDS_Shape &SpineShape) |
Returns the shapes created from a subshape <spineshape> of the spine. Returns the last computed Offset. . | |
Standard_EXPORT GeomAbs_JoinType | JoinType () const |
Private Member Functions | |
Standard_EXPORT BRepFill_DataMapOfOrientedShapeListOfShape & | Generated () |
Standard_EXPORT void | PrepareSpine () |
Prepare the spine as follow - Cut the spine-Edges at the extrema of curvature and at the inflexion points. . | |
Standard_EXPORT void | Add (const BRepFill_OffsetWire &Other) |
Add the OffsetWire <other> to <me> and update <mymap> . | |
Standard_EXPORT void | MakeWires () |
Constructs the wires with the trimmed offset edges. . | |
Standard_EXPORT void | FixHoles () |
Fix holes between open wires where it is possible . | |
Private Attributes | |
TopoDS_Face | mySpine |
TopoDS_Face | myWorkSpine |
Standard_Real | myOffset |
TopoDS_Shape | myShape |
Standard_Boolean | myIsDone |
GeomAbs_JoinType | myJoinType |
BRepFill_DataMapOfOrientedShapeListOfShape | myMap |
BRepMAT2d_BisectingLocus | myBilo |
BRepMAT2d_LinkTopoBilo | myLink |
TopTools_DataMapOfShapeShape | myMapSpine |
Standard_Boolean | myCallGen |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|