Open CASCADE Technology  7.6.0
Public Member Functions

HLRAlgo_Coincidence Class Reference

The Coincidence class is used in an Inteference to store information 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
 

Detailed Description

The Coincidence class is used in an Inteference to store information 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.

Constructor & Destructor Documentation

◆ HLRAlgo_Coincidence()

HLRAlgo_Coincidence::HLRAlgo_Coincidence ( )
inline

Member Function Documentation

◆ Set2D()

void HLRAlgo_Coincidence::Set2D ( const Standard_Integer  FE,
const Standard_Real  Param 
)
inline

◆ SetState3D()

void HLRAlgo_Coincidence::SetState3D ( const TopAbs_State  stbef,
const TopAbs_State  staft 
)
inline

◆ State3D()

void HLRAlgo_Coincidence::State3D ( TopAbs_State stbef,
TopAbs_State staft 
) const
inline

◆ Value2D()

void HLRAlgo_Coincidence::Value2D ( Standard_Integer FE,
Standard_Real Param 
) const
inline

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