#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 |
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1