OCC Main Page | ModelingAlgorithms | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingAlgorithms
TKHLR
HLRAlgo


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

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT 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

Private Attributes

Standard_Integer myFE
Standard_Real myParam
TopAbs_State myStBef
TopAbs_State myStAft


Constructor & Destructor Documentation

Standard_EXPORT HLRAlgo_Coincidence::HLRAlgo_Coincidence  ) 
 


Member Function Documentation

void HLRAlgo_Coincidence::operator delete void *  anAddress  )  [inline]
 

void* HLRAlgo_Coincidence::operator new size_t  size  )  [inline]
 

void* HLRAlgo_Coincidence::operator new size_t  ,
void *  anAddress
[inline]
 

void HLRAlgo_Coincidence::Set2D const Standard_Integer  FE,
const Standard_Real  Param
[inline]
 

void HLRAlgo_Coincidence::SetState3D const TopAbs_State  stbef,
const TopAbs_State  staft
[inline]
 

void HLRAlgo_Coincidence::State3D TopAbs_State &  stbef,
TopAbs_State &  staft
const [inline]
 

void HLRAlgo_Coincidence::Value2D Standard_Integer &  FE,
Standard_Real &  Param
const [inline]
 


Field Documentation

Standard_Integer HLRAlgo_Coincidence::myFE [private]
 

Standard_Real HLRAlgo_Coincidence::myParam [private]
 

TopAbs_State HLRAlgo_Coincidence::myStAft [private]
 

TopAbs_State HLRAlgo_Coincidence::myStBef [private]
 


The documentation for this class was generated from the following files:
Generated on Mon Aug 25 13:42:02 2008 for OpenCASCADE by  doxygen 1.4.1