Open CASCADE Technology 6.6.0
|
Build Section Law, with an Vertex, or an Wire
#include <BRepFill_ShapeLaw.hxx>
Public Member Functions | |
BRepFill_ShapeLaw (const TopoDS_Vertex &V, const Standard_Boolean Build=Standard_True) | |
Construct an constant Law | |
BRepFill_ShapeLaw (const TopoDS_Wire &W, const Standard_Boolean Build=Standard_True) | |
Construct an constant Law | |
BRepFill_ShapeLaw (const TopoDS_Wire &W, const Handle< Law_Function > &L, const Standard_Boolean Build=Standard_True) | |
Construct an evolutive Law | |
virtual Standard_Boolean | IsVertex () const |
Say if the input shape is a vertex. | |
virtual Standard_Boolean | IsConstant () const |
Say if the Law is Constant. | |
virtual Handle_GeomFill_SectionLaw | ConcatenedLaw () const |
Give the law build on a concaneted section | |
virtual GeomAbs_Shape | Continuity (const Standard_Integer Index, const Standard_Real TolAngular) const |
virtual Standard_Real | VertexTol (const Standard_Integer Index, const Standard_Real Param) const |
virtual TopoDS_Vertex | Vertex (const Standard_Integer Index, const Standard_Real Param) const |
virtual void | D0 (const Standard_Real Param, TopoDS_Shape &S) |
const TopoDS_Edge & | Edge (const Standard_Integer Index) const |
Protected Attributes | |
Standard_Boolean | vertex |
BRepFill_ShapeLaw::BRepFill_ShapeLaw | ( | const TopoDS_Vertex & | V, |
const Standard_Boolean | Build = Standard_True |
||
) |
BRepFill_ShapeLaw::BRepFill_ShapeLaw | ( | const TopoDS_Wire & | W, |
const Standard_Boolean | Build = Standard_True |
||
) |
BRepFill_ShapeLaw::BRepFill_ShapeLaw | ( | const TopoDS_Wire & | W, |
const Handle< Law_Function > & | L, | ||
const Standard_Boolean | Build = Standard_True |
||
) |
virtual Handle_GeomFill_SectionLaw BRepFill_ShapeLaw::ConcatenedLaw | ( | ) | const [virtual] |
Implements BRepFill_SectionLaw.
virtual GeomAbs_Shape BRepFill_ShapeLaw::Continuity | ( | const Standard_Integer | Index, |
const Standard_Real | TolAngular | ||
) | const [virtual] |
Implements BRepFill_SectionLaw.
virtual void BRepFill_ShapeLaw::D0 | ( | const Standard_Real | Param, |
TopoDS_Shape & | S | ||
) | [virtual] |
Implements BRepFill_SectionLaw.
const TopoDS_Edge& BRepFill_ShapeLaw::Edge | ( | const Standard_Integer | Index | ) | const |
virtual Standard_Boolean BRepFill_ShapeLaw::IsConstant | ( | ) | const [virtual] |
Implements BRepFill_SectionLaw.
virtual Standard_Boolean BRepFill_ShapeLaw::IsVertex | ( | ) | const [virtual] |
Implements BRepFill_SectionLaw.
virtual TopoDS_Vertex BRepFill_ShapeLaw::Vertex | ( | const Standard_Integer | Index, |
const Standard_Real | Param | ||
) | const [virtual] |
Implements BRepFill_SectionLaw.
virtual Standard_Real BRepFill_ShapeLaw::VertexTol | ( | const Standard_Integer | Index, |
const Standard_Real | Param | ||
) | const [virtual] |
Implements BRepFill_SectionLaw.
Standard_Boolean BRepFill_ShapeLaw::vertex [protected] |