Open CASCADE Technology 6.6.0
Public Member Functions
BRepFill_Pipe Class Reference

Create a shape by sweeping a shape (the profile)
along a wire (the spine).

For each edge or vertex from the spine the user
may ask for the shape generated from each subshape
of the profile.

#include <BRepFill_Pipe.hxx>

Public Member Functions

 BRepFill_Pipe ()
 BRepFill_Pipe (const TopoDS_Wire &Spine, const TopoDS_Shape &Profile, const GeomFill_Trihedron aMode=GeomFill_IsCorrectedFrenet, const Standard_Boolean ForceApproxC1=Standard_False, const Standard_Boolean GeneratePartCase=Standard_False)
void Perform (const TopoDS_Wire &Spine, const TopoDS_Shape &Profile, const Standard_Boolean GeneratePartCase=Standard_False)
const TopoDS_ShapeSpine () const
const TopoDS_ShapeProfile () const
const TopoDS_ShapeShape () const
const TopoDS_ShapeFirstShape () const
const TopoDS_ShapeLastShape () const
TopoDS_Face Face (const TopoDS_Edge &ESpine, const TopoDS_Edge &EProfile)
 Returns the face created from an edge of the spine
and an edge of the profile.
//! if the edges are not in the spine or the profile

TopoDS_Edge Edge (const TopoDS_Edge &ESpine, const TopoDS_Vertex &VProfile)
 Returns the edge created from an edge of the spine
and a vertex of the profile.
//! if the edge or the vertex are not in the spine or
the profile.

TopoDS_Shape Section (const TopoDS_Vertex &VSpine) const
 Returns the shape created from the profile at the
position of the vertex VSpine.
//! if the vertex is not in the Spine

TopoDS_Wire PipeLine (const gp_Pnt &Point) const
 Create a Wire by sweeping the Point along the <spine>
//! if the <Spine> is undefined


Constructor & Destructor Documentation

BRepFill_Pipe::BRepFill_Pipe ( )
BRepFill_Pipe::BRepFill_Pipe ( const TopoDS_Wire Spine,
const TopoDS_Shape Profile,
const GeomFill_Trihedron  aMode = GeomFill_IsCorrectedFrenet,
const Standard_Boolean  ForceApproxC1 = Standard_False,
const Standard_Boolean  GeneratePartCase = Standard_False 
)

Member Function Documentation

TopoDS_Edge BRepFill_Pipe::Edge ( const TopoDS_Edge ESpine,
const TopoDS_Vertex VProfile 
)
TopoDS_Face BRepFill_Pipe::Face ( const TopoDS_Edge ESpine,
const TopoDS_Edge EProfile 
)
const TopoDS_Shape& BRepFill_Pipe::FirstShape ( ) const
const TopoDS_Shape& BRepFill_Pipe::LastShape ( ) const
void BRepFill_Pipe::Perform ( const TopoDS_Wire Spine,
const TopoDS_Shape Profile,
const Standard_Boolean  GeneratePartCase = Standard_False 
)
TopoDS_Wire BRepFill_Pipe::PipeLine ( const gp_Pnt Point) const
const TopoDS_Shape& BRepFill_Pipe::Profile ( ) const
TopoDS_Shape BRepFill_Pipe::Section ( const TopoDS_Vertex VSpine) const
const TopoDS_Shape& BRepFill_Pipe::Shape ( ) const
const TopoDS_Shape& BRepFill_Pipe::Spine ( ) const

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