Open CASCADE Technology 7.8.0
|
Create a shape by sweeping a shape (the profile) along a wire (the spine). More...
#include <BRepFill_Pipe.hxx>
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.
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 |
||
) |
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.
Standard_Real BRepFill_Pipe::ErrorOnSurface | ( | ) | const |
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.
const TopoDS_Shape & BRepFill_Pipe::FirstShape | ( | ) | const |
void BRepFill_Pipe::Generated | ( | const TopoDS_Shape & | S, |
TopTools_ListOfShape & | L | ||
) |
Returns the list of shapes generated from the shape .
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 | ) |
Create a Wire by sweeping the Point along the <spine> if the <Spine> is undefined.
const TopoDS_Shape & BRepFill_Pipe::Profile | ( | ) | const |
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.
const TopoDS_Shape & BRepFill_Pipe::Shape | ( | ) | const |
const TopoDS_Shape & BRepFill_Pipe::Spine | ( | ) | const |