MeshAlgo_Vertex Class Reference

Describes the data structure for a vertex in a
Delaunay triangulation.

#include <MeshAlgo_Vertex.hxx>

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
const gp_XYCoord () const
MeshDS_DegreeOfFreedom Movability () const
void SetMovability (const MeshDS_DegreeOfFreedom mov)
 For maping the Vertices.
Same Vertex -> Same HashCode
Different Vertices -> Not IsEqual but can have same HashCode

Standard_Integer HashCode (const Standard_Integer Upper) const
Standard_Boolean IsEqual (const MeshAlgo_Vertex &Other) const
Standard_Boolean operator== (const MeshAlgo_Vertex &Other) const

Protected Member Functions

 MeshAlgo_Vertex (const Standard_Real x, const Standard_Real y, const MeshDS_DegreeOfFreedom theMov)

Constructor & Destructor Documentation

MeshAlgo_Vertex::MeshAlgo_Vertex ( const Standard_Real  x,
const Standard_Real  y,
const MeshDS_DegreeOfFreedom  theMov 
) [protected]

Member Function Documentation

const gp_XY& MeshAlgo_Vertex::Coord (  )  const
Standard_Integer MeshAlgo_Vertex::HashCode ( const Standard_Integer  Upper  )  const
Standard_Boolean MeshAlgo_Vertex::IsEqual ( const MeshAlgo_Vertex Other  )  const
MeshDS_DegreeOfFreedom MeshAlgo_Vertex::Movability (  )  const
void MeshAlgo_Vertex::operator delete ( void *  anAddress  )  [inline]
void* MeshAlgo_Vertex::operator new ( size_t  size  )  [inline]
void* MeshAlgo_Vertex::operator new ( size_t  ,
void *  anAddress 
) [inline]
Standard_Boolean MeshAlgo_Vertex::operator== ( const MeshAlgo_Vertex Other  )  const [inline]
void MeshAlgo_Vertex::SetMovability ( const MeshDS_DegreeOfFreedom  mov  ) 

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 10:59:13 2011 for Open CASCADE Technology by  doxygen 1.6.3