OCCT3D OCCT 8.0.1
OCCT documentation

Search guides and API reference

Enter at least two characters.

    Open CASCADE Technology Reference Manual 8.0.1
    BRepFill_Pipe Class Reference

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

    #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 bool ForceApproxC1=false, const bool GeneratePartCase=false)
    void Perform (const TopoDS_Wire &Spine, const TopoDS_Shape &Profile, const bool GeneratePartCase=false)
    const TopoDS_ShapeSpine () const
    const TopoDS_ShapeProfile () const
    const TopoDS_ShapeShape () const
    double ErrorOnSurface () const
    const TopoDS_ShapeFirstShape () const
    const TopoDS_ShapeLastShape () const
    void Generated (const TopoDS_Shape &S, NCollection_List< TopoDS_Shape > &L)
     Returns the list of shapes generated from the shape .
    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)
     Create a Wire by sweeping the Point along the <spine> if the <Spine> is undefined.

    Detailed Description

    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.

    Constructor & Destructor Documentation

    ◆ BRepFill_Pipe() [1/2]

    BRepFill_Pipe::BRepFill_Pipe ( )

    ◆ BRepFill_Pipe() [2/2]

    BRepFill_Pipe::BRepFill_Pipe ( const TopoDS_Wire & Spine,
    const TopoDS_Shape & Profile,
    const GeomFill_Trihedron aMode = GeomFill_IsCorrectedFrenet,
    const bool ForceApproxC1 = false,
    const bool GeneratePartCase = false )

    Member Function Documentation

    ◆ Edge()

    TopoDS_Edge BRepFill_Pipe::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.

    ◆ ErrorOnSurface()

    double BRepFill_Pipe::ErrorOnSurface ( ) const

    ◆ Face()

    TopoDS_Face BRepFill_Pipe::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.

    ◆ FirstShape()

    const TopoDS_Shape & BRepFill_Pipe::FirstShape ( ) const

    ◆ Generated()

    void BRepFill_Pipe::Generated ( const TopoDS_Shape & S,
    NCollection_List< TopoDS_Shape > & L )

    Returns the list of shapes generated from the shape .

    ◆ LastShape()

    const TopoDS_Shape & BRepFill_Pipe::LastShape ( ) const

    ◆ Perform()

    void BRepFill_Pipe::Perform ( const TopoDS_Wire & Spine,
    const TopoDS_Shape & Profile,
    const bool GeneratePartCase = false )

    ◆ PipeLine()

    TopoDS_Wire BRepFill_Pipe::PipeLine ( const gp_Pnt & Point)

    Create a Wire by sweeping the Point along the <spine> if the <Spine> is undefined.

    ◆ Profile()

    const TopoDS_Shape & BRepFill_Pipe::Profile ( ) const

    ◆ Section()

    TopoDS_Shape BRepFill_Pipe::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.

    ◆ Shape()

    const TopoDS_Shape & BRepFill_Pipe::Shape ( ) const

    ◆ Spine()

    const TopoDS_Shape & BRepFill_Pipe::Spine ( ) const

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