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_XY & | Coord () 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) | |
| MeshAlgo_Vertex::MeshAlgo_Vertex | ( | const Standard_Real | x, | |
| const Standard_Real | y, | |||
| const MeshDS_DegreeOfFreedom | theMov | |||
| ) | [protected] |
| 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 | ) |
1.6.3