|
Public Member Functions |
Standard_EXPORT | BRepFill_ShapeLaw (const TopoDS_Vertex &V, const Standard_Boolean Build=Standard_True) |
| Construct an constant Law
.
|
Standard_EXPORT | BRepFill_ShapeLaw (const TopoDS_Wire &W, const Standard_Boolean Build=Standard_True) |
| Construct an constant Law
.
|
Standard_EXPORT | BRepFill_ShapeLaw (const TopoDS_Wire &W, const Handle(Law_Function)&L, const Standard_Boolean Build=Standard_True) |
| Construct an evolutive Law
.
|
virtual Standard_EXPORT Standard_Boolean | IsVertex () const |
| Say if the input shape is a vertex.
.
|
virtual Standard_EXPORT Standard_Boolean | IsConstant () const |
| Say if the Law is Constant.
.
|
virtual Standard_EXPORT Handle_GeomFill_SectionLaw | ConcatenedLaw () const |
| Give the law build on a concaneted section
.
|
virtual Standard_EXPORT GeomAbs_Shape | Continuity (const Standard_Integer Index, const Standard_Real TolAngular) const |
virtual Standard_EXPORT Standard_Real | VertexTol (const Standard_Integer Index, const Standard_Real Param) const |
virtual Standard_EXPORT TopoDS_Vertex | Vertex (const Standard_Integer Index, const Standard_Real Param) const |
virtual Standard_EXPORT void | D0 (const Standard_Real Param, TopoDS_Shape &S) |
const TopoDS_Edge & | Edge (const Standard_Integer Index) const |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Protected Attributes |
Standard_Boolean | vertex |
Private Member Functions |
Standard_EXPORT void | Init (const Standard_Boolean B) |
Private Attributes |
TopoDS_Shape | myShape |
Handle_TopTools_HArray1OfShape | myEdges |
Handle_Law_Function | TheLaw |