|
Open CASCADE Technology 6.5.2
|
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] |
1.7.4