#include <TopCnx_EdgeFaceTransition.hxx>
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | TopCnx_EdgeFaceTransition () |
Creates an empty algorithm. . | |
Standard_EXPORT void | Reset (const gp_Dir &Tgt, const gp_Dir &Norm, const Standard_Real Curv) |
Initialize the algorithm with the local description of the edge. . | |
Standard_EXPORT void | Reset (const gp_Dir &Tgt) |
Initialize the algorithm with a linear Edge. . | |
Standard_EXPORT 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. . | |
Standard_EXPORT TopAbs_Orientation | Transition () const |
Returns the current cumulated transition. . | |
Standard_EXPORT TopAbs_Orientation | BoundaryTransition () const |
Returns the current cumulated BoundaryTransition. . | |
Private Attributes | |
TopTrans_CurveTransition | myCurveTransition |
Standard_Integer | nbBoundForward |
Standard_Integer | nbBoundReversed |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|