Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Attributes
BRepFill_ShapeLaw Class Reference

Build Section Law, with an Vertex, or an Wire

#include <BRepFill_ShapeLaw.hxx>

Inheritance diagram for BRepFill_ShapeLaw:
Inheritance graph
[legend]

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_EdgeEdge (const Standard_Integer Index) const

Protected Attributes

Standard_Boolean vertex

Constructor & Destructor Documentation


Member Function Documentation

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.

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.


Field Documentation


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