|
Open CASCADE Technology 6.5.2
|
Provides data specific to the fillets -
vector or rule of evolution (C2).
#include <ChFiDS_FilSpine.hxx>

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 | |
| ChFiDS_FilSpine::ChFiDS_FilSpine | ( | ) |
| ChFiDS_FilSpine::ChFiDS_FilSpine | ( | const Standard_Real | Tol | ) |
| virtual void ChFiDS_FilSpine::AppendElSpine | ( | const Handle< ChFiDS_HElSpine > & | Els | ) | [virtual] |
Reimplemented from ChFiDS_Spine.
| Handle_Law_Function& ChFiDS_FilSpine::ChangeLaw | ( | const TopoDS_Edge & | E | ) |
| Standard_Boolean ChFiDS_FilSpine::IsConstant | ( | const Standard_Integer | IE | ) | const |
| Standard_Boolean ChFiDS_FilSpine::IsConstant | ( | ) | const |
| Handle_Law_Composite ChFiDS_FilSpine::Law | ( | const Handle< ChFiDS_HElSpine > & | Els | ) | const |
| Standard_Real ChFiDS_FilSpine::MaxRadFromSeqAndLaws | ( | ) | const |
| Standard_Real ChFiDS_FilSpine::Radius | ( | ) | const |
| Standard_Real ChFiDS_FilSpine::Radius | ( | const TopoDS_Edge & | E | ) | const |
| Standard_Real ChFiDS_FilSpine::Radius | ( | const Standard_Integer | IE | ) | const |
| virtual void ChFiDS_FilSpine::Reset | ( | const Standard_Boolean | AllData = Standard_False | ) | [virtual] |
Reimplemented from ChFiDS_Spine.
| void ChFiDS_FilSpine::SetRadius | ( | const Standard_Real | Radius, |
| const TopoDS_Edge & | E | ||
| ) |
| void ChFiDS_FilSpine::SetRadius | ( | const Standard_Real | Radius, |
| const TopoDS_Vertex & | V | ||
| ) |
| void ChFiDS_FilSpine::SetRadius | ( | const Handle< Law_Function > & | C, |
| const Standard_Integer | IinC | ||
| ) |
| void ChFiDS_FilSpine::SetRadius | ( | const gp_XY & | UandR, |
| const Standard_Integer | IinC | ||
| ) |
| void ChFiDS_FilSpine::SetRadius | ( | const Standard_Real | Radius | ) |
| void ChFiDS_FilSpine::UnSetRadius | ( | const TopoDS_Edge & | E | ) |
| void ChFiDS_FilSpine::UnSetRadius | ( | const TopoDS_Vertex & | V | ) |
1.7.4