Open CASCADE Technology
6.9.0
|
The Coincidence class is used in an Inteference to store informations on the "hiding" edge. More...
#include <HLRAlgo_Coincidence.hxx>
Public Member Functions | |
HLRAlgo_Coincidence () | |
void | Set2D (const Standard_Integer FE, const Standard_Real Param) |
void | SetState3D (const TopAbs_State stbef, const TopAbs_State staft) |
void | Value2D (Standard_Integer &FE, Standard_Real &Param) const |
void | State3D (TopAbs_State &stbef, TopAbs_State &staft) const |
The Coincidence class is used in an Inteference to store informations on the "hiding" edge.
2D Data : The tangent and the curvature of the projection of the edge at the intersection point. This is necesserary when the intersection is at the extremity of the edge.
3D Data : The state of the edge near the intersection with the face (before and after). This is necessary when the intersection is "ON" the face.
HLRAlgo_Coincidence::HLRAlgo_Coincidence | ( | ) |
void HLRAlgo_Coincidence::Set2D | ( | const Standard_Integer | FE, |
const Standard_Real | Param | ||
) |
void HLRAlgo_Coincidence::SetState3D | ( | const TopAbs_State | stbef, |
const TopAbs_State | staft | ||
) |
void HLRAlgo_Coincidence::State3D | ( | TopAbs_State & | stbef, |
TopAbs_State & | staft | ||
) | const |
void HLRAlgo_Coincidence::Value2D | ( | Standard_Integer & | FE, |
Standard_Real & | Param | ||
) | const |