Open CASCADE Technology 7.8.2.dev
BRepFill_Evolved Class Reference

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

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

Detailed Description

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

Constructor & Destructor Documentation

◆ BRepFill_Evolved() [1/3]

BRepFill_Evolved::BRepFill_Evolved ( )

◆ BRepFill_Evolved() [2/3]

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() [3/3]

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 )

Creates an evolved shape by sweeping the <Profile> along the <Spine>

Member Function Documentation

◆ Bottom()

const TopoDS_Shape & BRepFill_Evolved::Bottom ( ) const

Return the face Bottom if <Solid> is True in the constructor.

◆ GeneratedShapes()

const TopTools_ListOfShape & BRepFill_Evolved::GeneratedShapes ( 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.

◆ IsDone()

Standard_Boolean BRepFill_Evolved::IsDone ( ) const

◆ JoinType()

GeomAbs_JoinType BRepFill_Evolved::JoinType ( ) const

◆ Perform() [1/2]

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 )

Performs an evolved shape by sweeping the <Profile> along the <Spine>

◆ Perform() [2/2]

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 )

Performs an evolved shape by sweeping the <Profile> along the <Spine>

◆ Shape()

const TopoDS_Shape & BRepFill_Evolved::Shape ( ) const

returns the generated shape.

◆ Top()

const TopoDS_Shape & BRepFill_Evolved::Top ( ) const

Return the face Top if <Solid> is True in the constructor.


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