Open CASCADE Technology
7.4.0
|
TheEdgeFaceTransition is an algorithm to compute the cumulated transition for interferences on an edge. More...
#include <TopCnx_EdgeFaceTransition.hxx>
Public Member Functions | |
TopCnx_EdgeFaceTransition () | |
Creates an empty algorithm. More... | |
void | Reset (const gp_Dir &Tgt, const gp_Dir &Norm, const Standard_Real Curv) |
Initialize the algorithm with the local description of the edge. More... | |
void | Reset (const gp_Dir &Tgt) |
Initialize the algorithm with a linear Edge. More... | |
void | AddInterference (const Standard_Real Tole, const gp_Dir &Tang, const gp_Dir &Norm, const Standard_Real Curv, const TopAbs_Orientation Or, const TopAbs_Orientation Tr, const TopAbs_Orientation BTr) |
Add a curve element to the boundary. Or is the orientation of the interference on the boundary curve. Tr is the transition of the interference. BTr is the boundary transition of the interference. More... | |
TopAbs_Orientation | Transition () const |
Returns the current cumulated transition. More... | |
TopAbs_Orientation | BoundaryTransition () const |
Returns the current cumulated BoundaryTransition. More... | |
TheEdgeFaceTransition is an algorithm to compute the cumulated transition for interferences on an edge.
TopCnx_EdgeFaceTransition::TopCnx_EdgeFaceTransition | ( | ) |
Creates an empty algorithm.
void TopCnx_EdgeFaceTransition::AddInterference | ( | const Standard_Real | Tole, |
const gp_Dir & | Tang, | ||
const gp_Dir & | Norm, | ||
const Standard_Real | Curv, | ||
const TopAbs_Orientation | Or, | ||
const TopAbs_Orientation | Tr, | ||
const TopAbs_Orientation | BTr | ||
) |
Add a curve element to the boundary. Or is the orientation of the interference on the boundary curve. Tr is the transition of the interference. BTr is the boundary transition of the interference.
TopAbs_Orientation TopCnx_EdgeFaceTransition::BoundaryTransition | ( | ) | const |
Returns the current cumulated BoundaryTransition.
void TopCnx_EdgeFaceTransition::Reset | ( | const gp_Dir & | Tgt, |
const gp_Dir & | Norm, | ||
const Standard_Real | Curv | ||
) |
Initialize the algorithm with the local description of the edge.
void TopCnx_EdgeFaceTransition::Reset | ( | const gp_Dir & | Tgt | ) |
Initialize the algorithm with a linear Edge.
TopAbs_Orientation TopCnx_EdgeFaceTransition::Transition | ( | ) | const |
Returns the current cumulated transition.