Open CASCADE Technology  7.6.0
Public Member Functions

TopCnx_EdgeFaceTransition Class Reference

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...
 

Detailed Description

TheEdgeFaceTransition is an algorithm to compute the cumulated transition for interferences on an edge.

Constructor & Destructor Documentation

◆ TopCnx_EdgeFaceTransition()

TopCnx_EdgeFaceTransition::TopCnx_EdgeFaceTransition ( )

Creates an empty algorithm.

Member Function Documentation

◆ AddInterference()

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.

◆ BoundaryTransition()

TopAbs_Orientation TopCnx_EdgeFaceTransition::BoundaryTransition ( ) const

Returns the current cumulated BoundaryTransition.

◆ Reset() [1/2]

void TopCnx_EdgeFaceTransition::Reset ( const gp_Dir Tgt)

Initialize the algorithm with a linear Edge.

◆ Reset() [2/2]

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.

◆ Transition()

TopAbs_Orientation TopCnx_EdgeFaceTransition::Transition ( ) const

Returns the current cumulated transition.


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