Open CASCADE Technology 6.6.0
Public Member Functions
BRepFill_Evolved Class Reference

Constructs an evolved volume from a spine (wire or face)
and a profile ( wire).

#include <BRepFill_Evolved.hxx>

Public Member Functions

 BRepFill_Evolved ()
 BRepFill_Evolved (const TopoDS_Wire &Spine, const TopoDS_Wire &Profile, const gp_Ax3 &AxeProf, const GeomAbs_JoinType Join=GeomAbs_Arc, const Standard_Boolean Solid=Standard_False)
 Creates an evolved shape by sweeping the <Profile>
along the <Spine>. <AxeProf> is used to set the
position of <Profile> along <Spine> as follows:
<AxeProf> slides on the profile with direction
colinear to the normal to <Spine>, and its
<XDirection> mixed with the tangent to <Spine>.


 BRepFill_Evolved (const TopoDS_Face &Spine, const TopoDS_Wire &Profile, const gp_Ax3 &AxeProf, const GeomAbs_JoinType Join=GeomAbs_Arc, const Standard_Boolean Solid=Standard_False)
 Creates an evolved shape by sweeping the <Profile>
along the <Spine>

void Perform (const TopoDS_Wire &Spine, const TopoDS_Wire &Profile, const gp_Ax3 &AxeProf, const GeomAbs_JoinType Join=GeomAbs_Arc, const Standard_Boolean Solid=Standard_False)
 Performs an evolved shape by sweeping the <Profile>
along the <Spine>

void Perform (const TopoDS_Face &Spine, const TopoDS_Wire &Profile, const gp_Ax3 &AxeProf, const GeomAbs_JoinType Join=GeomAbs_Arc, const Standard_Boolean Solid=Standard_False)
 Performs an evolved shape by sweeping the <Profile>
along the <Spine>

Standard_Boolean IsDone () const
const TopoDS_ShapeShape () const
 returns the generated shape.

const TopTools_ListOfShapeGeneratedShapes (const TopoDS_Shape &SpineShape, const TopoDS_Shape &ProfShape) const
 Returns the shapes created from a subshape
<SpineShape> of the spine and a subshape
<ProfShape> on the profile.


GeomAbs_JoinType JoinType () const
const TopoDS_ShapeTop () const
 Return the face Top if <Solid> is True in the constructor.

const TopoDS_ShapeBottom () const
 Return the face Bottom if <Solid> is True in the constructor.


Constructor & Destructor Documentation

BRepFill_Evolved::BRepFill_Evolved ( )
BRepFill_Evolved::BRepFill_Evolved ( const TopoDS_Wire Spine,
const TopoDS_Wire Profile,
const gp_Ax3 AxeProf,
const GeomAbs_JoinType  Join = GeomAbs_Arc,
const Standard_Boolean  Solid = Standard_False 
)
BRepFill_Evolved::BRepFill_Evolved ( const TopoDS_Face Spine,
const TopoDS_Wire Profile,
const gp_Ax3 AxeProf,
const GeomAbs_JoinType  Join = GeomAbs_Arc,
const Standard_Boolean  Solid = Standard_False 
)

Member Function Documentation

const TopoDS_Shape& BRepFill_Evolved::Bottom ( ) const
const TopTools_ListOfShape& BRepFill_Evolved::GeneratedShapes ( const TopoDS_Shape SpineShape,
const TopoDS_Shape ProfShape 
) const
Standard_Boolean BRepFill_Evolved::IsDone ( ) const
GeomAbs_JoinType BRepFill_Evolved::JoinType ( ) const
void BRepFill_Evolved::Perform ( const TopoDS_Face Spine,
const TopoDS_Wire Profile,
const gp_Ax3 AxeProf,
const GeomAbs_JoinType  Join = GeomAbs_Arc,
const Standard_Boolean  Solid = Standard_False 
)
void BRepFill_Evolved::Perform ( const TopoDS_Wire Spine,
const TopoDS_Wire Profile,
const gp_Ax3 AxeProf,
const GeomAbs_JoinType  Join = GeomAbs_Arc,
const Standard_Boolean  Solid = Standard_False 
)
const TopoDS_Shape& BRepFill_Evolved::Shape ( ) const
const TopoDS_Shape& BRepFill_Evolved::Top ( ) const

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines