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

Provides data specific to the fillets -
vector or rule of evolution (C2).

#include <ChFiDS_FilSpine.hxx>

Inheritance diagram for ChFiDS_FilSpine:
Inheritance graph
[legend]

Public Member Functions

 ChFiDS_FilSpine ()
 ChFiDS_FilSpine (const Standard_Real Tol)
virtual void Reset (const Standard_Boolean AllData=Standard_False)
void SetRadius (const Standard_Real Radius, const TopoDS_Edge &E)
 initializes the constant vector on edge E.

void UnSetRadius (const TopoDS_Edge &E)
 resets the constant vector on edge E.

void SetRadius (const Standard_Real Radius, const TopoDS_Vertex &V)
 initializes the vector on Vertex V.

void UnSetRadius (const TopoDS_Vertex &V)
 resets the vector on Vertex V.

void SetRadius (const gp_XY &UandR, const Standard_Integer IinC)
 initializes the vector on the point of parameter W.

void SetRadius (const Standard_Real Radius)
 initializes the constant vector on all spine.

void SetRadius (const Handle< Law_Function > &C, const Standard_Integer IinC)
 initializes the rule of evolution on all spine.

Standard_Boolean IsConstant () const
 returns true if the radius is constant
all along the spine.

Standard_Boolean IsConstant (const Standard_Integer IE) const
 returns true if the radius is constant
all along the edge E.

Standard_Real Radius () const
 returns the radius if the fillet is constant
all along the spine.

Standard_Real Radius (const Standard_Integer IE) const
 returns the radius if the fillet is constant
all along the edge E.

Standard_Real Radius (const TopoDS_Edge &E) const
 returns the radius if the fillet is constant
all along the edge E.

virtual void AppendElSpine (const Handle< ChFiDS_HElSpine > &Els)
Handle_Law_Composite Law (const Handle< ChFiDS_HElSpine > &Els) const
Handle_Law_Function & ChangeLaw (const TopoDS_Edge &E)
 returns the elementary law

Standard_Real MaxRadFromSeqAndLaws () const
 returns the maximum radius if the fillet is non-constant


Constructor & Destructor Documentation


Member Function Documentation

Reimplemented from ChFiDS_Spine.

Handle_Law_Function& ChFiDS_FilSpine::ChangeLaw ( const TopoDS_Edge E)
Handle_Law_Composite ChFiDS_FilSpine::Law ( const Handle< ChFiDS_HElSpine > &  Els) const

Reimplemented from ChFiDS_Spine.


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