Open CASCADE Technology  7.0.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_FaceSpine () const
 
const TopoDS_ShapeShape () const
 returns the generated shape. More...
 
const TopTools_ListOfShapeGeneratedShapes (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: