Open CASCADE Technology 6.6.0
Public Member Functions
HLRAlgo_Coincidence Class Reference

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.

#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

Constructor & Destructor Documentation

HLRAlgo_Coincidence::HLRAlgo_Coincidence ( )

Member Function Documentation

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

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines