Open CASCADE Technology  6.8.0
Public Member Functions
BRepFill_OffsetWire Class Reference

Constructs a Offset Wire to a spine (wire or face) on the left of spine. The Wire or the Face must be planar. More...

#include <BRepFill_OffsetWire.hxx>

Public Member Functions

 BRepFill_OffsetWire ()
 
 BRepFill_OffsetWire (const TopoDS_Face &Spine, const GeomAbs_JoinType Join=GeomAbs_Arc, const Standard_Boolean IsOpenResult=Standard_False)
 
void Init (const TopoDS_Face &Spine, const GeomAbs_JoinType Join=GeomAbs_Arc, const Standard_Boolean IsOpenResult=Standard_False)
 Initialize the evaluation of Offseting. More...
 
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) More...
 
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. More...
 
Standard_Boolean IsDone () const
 
const TopoDS_Face & Spine () const
 
const TopoDS_Shape & Shape () const
 returns the generated shape. More...
 
const TopTools_ListOfShape & GeneratedShapes (const TopoDS_Shape &SpineShape)
 Returns the shapes created from a subshape <SpineShape> of the spine. Returns the last computed Offset. More...
 
GeomAbs_JoinType JoinType () const
 

Detailed Description

Constructs a Offset Wire to a spine (wire or face) on the left of spine. The Wire or the Face must be planar.

Constructor & Destructor Documentation

BRepFill_OffsetWire::BRepFill_OffsetWire ( )
BRepFill_OffsetWire::BRepFill_OffsetWire ( const TopoDS_Face &  Spine,
const GeomAbs_JoinType  Join = GeomAbs_Arc,
const Standard_Boolean  IsOpenResult = Standard_False 
)

Member Function Documentation

const TopTools_ListOfShape& BRepFill_OffsetWire::GeneratedShapes ( const TopoDS_Shape &  SpineShape)

Returns the shapes created from a subshape <SpineShape> of the spine. Returns the last computed Offset.

void BRepFill_OffsetWire::Init ( const TopoDS_Face &  Spine,
const GeomAbs_JoinType  Join = GeomAbs_Arc,
const Standard_Boolean  IsOpenResult = Standard_False 
)

Initialize the evaluation of Offseting.

Standard_Boolean BRepFill_OffsetWire::IsDone ( ) const
GeomAbs_JoinType BRepFill_OffsetWire::JoinType ( ) const
void BRepFill_OffsetWire::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)

void BRepFill_OffsetWire::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.

const TopoDS_Shape& BRepFill_OffsetWire::Shape ( ) const

returns the generated shape.

const TopoDS_Face& BRepFill_OffsetWire::Spine ( ) const

The documentation for this class was generated from the following file: