#include <Wm4Delaunay.h>
Public Member Functions | |
const int * | GetAdjacencies () const |
int | GetDimension () const |
Real | GetEpsilon () const |
const int * | GetIndices () const |
bool | GetOwner () const |
int | GetQueryType () const |
int | GetSimplexQuantity () const |
int | GetVertexQuantity () const |
virtual | ~Delaunay () |
Protected Member Functions | |
Delaunay (int iVertexQuantity, Real fEpsilon, bool bOwner, Query::Type eQueryType) | |
bool | Load (FILE *pkIFile) |
bool | Save (FILE *pkOFile) const |
Protected Attributes | |
int * | m_aiAdjacent |
int * | m_aiIndex |
bool | m_bOwner |
Query::Type | m_eQueryType |
Real | m_fEpsilon |
int | m_iDimension |
int | m_iSimplexQuantity |
int | m_iVertexQuantity |
Definition at line 31 of file Wm4Delaunay.h.
Wm4::Delaunay< Real >::~Delaunay | ( | ) | [inline, virtual] |
Definition at line 40 of file Wm4Delaunay.cpp.
References Wm4::Delaunay< Real >::m_aiAdjacent, Wm4::Delaunay< Real >::m_aiIndex, and WM4_DELETE.
Wm4::Delaunay< Real >::Delaunay | ( | int | iVertexQuantity, | |
Real | fEpsilon, | |||
bool | bOwner, | |||
Query::Type | eQueryType | |||
) | [inline, protected] |
Definition at line 24 of file Wm4Delaunay.cpp.
References Wm4::Delaunay< Real >::m_aiAdjacent, Wm4::Delaunay< Real >::m_aiIndex, Wm4::Delaunay< Real >::m_bOwner, Wm4::Delaunay< Real >::m_eQueryType, Wm4::Delaunay< Real >::m_fEpsilon, Wm4::Delaunay< Real >::m_iDimension, Wm4::Delaunay< Real >::m_iSimplexQuantity, and Wm4::Delaunay< Real >::m_iVertexQuantity.
const int * Wm4::Delaunay< Real >::GetAdjacencies | ( | ) | const [inline] |
Definition at line 89 of file Wm4Delaunay.cpp.
References Wm4::Delaunay< Real >::m_aiAdjacent.
int Wm4::Delaunay< Real >::GetDimension | ( | ) | const [inline] |
Definition at line 71 of file Wm4Delaunay.cpp.
References Wm4::Delaunay< Real >::m_iDimension.
Real Wm4::Delaunay< Real >::GetEpsilon | ( | ) | const [inline] |
Definition at line 59 of file Wm4Delaunay.cpp.
References Wm4::Delaunay< Real >::m_fEpsilon.
const int * Wm4::Delaunay< Real >::GetIndices | ( | void | ) | const [inline] |
Definition at line 83 of file Wm4Delaunay.cpp.
References Wm4::Delaunay< Real >::m_aiIndex.
Referenced by MeshCore::DelaunayTriangulator::Triangulate().
bool Wm4::Delaunay< Real >::GetOwner | ( | ) | const [inline] |
Definition at line 65 of file Wm4Delaunay.cpp.
References Wm4::Delaunay< Real >::m_bOwner.
int Wm4::Delaunay< Real >::GetQueryType | ( | ) | const [inline] |
Definition at line 47 of file Wm4Delaunay.cpp.
References Wm4::Delaunay< Real >::m_eQueryType.
int Wm4::Delaunay< Real >::GetSimplexQuantity | ( | ) | const [inline] |
Definition at line 77 of file Wm4Delaunay.cpp.
References Wm4::Delaunay< Real >::m_iSimplexQuantity.
Referenced by MeshCore::DelaunayTriangulator::Triangulate().
int Wm4::Delaunay< Real >::GetVertexQuantity | ( | ) | const [inline] |
Definition at line 53 of file Wm4Delaunay.cpp.
References Wm4::Delaunay< Real >::m_iVertexQuantity.
bool Wm4::Delaunay< Real >::Load | ( | FILE * | pkIFile | ) | [inline, protected] |
Definition at line 95 of file Wm4Delaunay.cpp.
References Wm4::Delaunay< Real >::m_aiAdjacent, Wm4::Delaunay< Real >::m_aiIndex, Wm4::Delaunay< Real >::m_eQueryType, Wm4::Delaunay< Real >::m_fEpsilon, Wm4::Delaunay< Real >::m_iDimension, Wm4::Delaunay< Real >::m_iSimplexQuantity, Wm4::Delaunay< Real >::m_iVertexQuantity, Wm4::System::Read4le(), WM4_DELETE, and WM4_NEW.
bool Wm4::Delaunay< Real >::Save | ( | FILE * | pkOFile | ) | const [inline, protected] |
Definition at line 128 of file Wm4Delaunay.cpp.
References Py::int, Wm4::Delaunay< Real >::m_aiAdjacent, Wm4::Delaunay< Real >::m_aiIndex, Wm4::Delaunay< Real >::m_eQueryType, Wm4::Delaunay< Real >::m_fEpsilon, Wm4::Delaunay< Real >::m_iDimension, Wm4::Delaunay< Real >::m_iSimplexQuantity, Wm4::Delaunay< Real >::m_iVertexQuantity, and Wm4::System::Write4le().
int* Wm4::Delaunay< Real >::m_aiAdjacent [protected] |
Definition at line 159 of file Wm4Delaunay.h.
Referenced by Wm4::Delaunay< Real >::Delaunay(), Wm4::Delaunay1< Real >::Delaunay1(), Wm4::Delaunay2< Real >::Delaunay2(), Wm4::Delaunay3< Real >::Delaunay3(), Wm4::Delaunay< Real >::GetAdjacencies(), Wm4::Delaunay3< Real >::GetAdjacentSet(), Wm4::Delaunay2< Real >::GetAdjacentSet(), Wm4::Delaunay1< Real >::GetAdjacentSet(), Wm4::Delaunay3< Real >::GetContainingTetrahedron(), Wm4::Delaunay2< Real >::GetContainingTriangle(), Wm4::Delaunay3< Real >::GetHull(), Wm4::Delaunay2< Real >::GetHull(), Wm4::Delaunay< Real >::Load(), Wm4::Delaunay< Real >::Save(), and Wm4::Delaunay< Real >::~Delaunay().
int* Wm4::Delaunay< Real >::m_aiIndex [protected] |
Definition at line 158 of file Wm4Delaunay.h.
Referenced by Wm4::Delaunay< Real >::Delaunay(), Wm4::Delaunay1< Real >::Delaunay1(), Wm4::Delaunay2< Real >::Delaunay2(), Wm4::Delaunay3< Real >::Delaunay3(), Wm4::Delaunay3< Real >::GetBarycentricSet(), Wm4::Delaunay2< Real >::GetBarycentricSet(), Wm4::Delaunay1< Real >::GetBarycentricSet(), Wm4::Delaunay1< Real >::GetContainingSegment(), Wm4::Delaunay3< Real >::GetContainingTetrahedron(), Wm4::Delaunay2< Real >::GetContainingTriangle(), Wm4::Delaunay3< Real >::GetHull(), Wm4::Delaunay2< Real >::GetHull(), Wm4::Delaunay1< Real >::GetHull(), Wm4::Delaunay3< Real >::GetIndexSet(), Wm4::Delaunay2< Real >::GetIndexSet(), Wm4::Delaunay1< Real >::GetIndexSet(), Wm4::Delaunay< Real >::GetIndices(), Wm4::Delaunay3< Real >::GetVertexSet(), Wm4::Delaunay2< Real >::GetVertexSet(), Wm4::Delaunay1< Real >::GetVertexSet(), Wm4::Delaunay< Real >::Load(), Wm4::Delaunay< Real >::Save(), and Wm4::Delaunay< Real >::~Delaunay().
bool Wm4::Delaunay< Real >::m_bOwner [protected] |
Definition at line 161 of file Wm4Delaunay.h.
Referenced by Wm4::Delaunay< Real >::Delaunay(), Wm4::Delaunay< Real >::GetOwner(), Wm4::Delaunay3< Real >::Load(), Wm4::Delaunay2< Real >::Load(), Wm4::Delaunay1< Real >::Load(), Wm4::Delaunay1< Real >::~Delaunay1(), Wm4::Delaunay2< Real >::~Delaunay2(), and Wm4::Delaunay3< Real >::~Delaunay3().
Query::Type Wm4::Delaunay< Real >::m_eQueryType [protected] |
Definition at line 154 of file Wm4Delaunay.h.
Referenced by Wm4::Delaunay< Real >::Delaunay(), Wm4::Delaunay3< Real >::GetDelaunay1(), Wm4::Delaunay2< Real >::GetDelaunay1(), Wm4::Delaunay3< Real >::GetDelaunay2(), Wm4::Delaunay< Real >::GetQueryType(), Wm4::Delaunay3< Real >::Load(), Wm4::Delaunay2< Real >::Load(), Wm4::Delaunay< Real >::Load(), and Wm4::Delaunay< Real >::Save().
Real Wm4::Delaunay< Real >::m_fEpsilon [protected] |
Definition at line 160 of file Wm4Delaunay.h.
Referenced by Wm4::Delaunay< Real >::Delaunay(), Wm4::Delaunay1< Real >::Delaunay1(), Wm4::Delaunay2< Real >::Delaunay2(), Wm4::Delaunay3< Real >::Delaunay3(), Wm4::Delaunay1< Real >::GetBarycentricSet(), Wm4::Delaunay3< Real >::GetDelaunay1(), Wm4::Delaunay2< Real >::GetDelaunay1(), Wm4::Delaunay3< Real >::GetDelaunay2(), Wm4::Delaunay< Real >::GetEpsilon(), Wm4::Delaunay3< Real >::Load(), Wm4::Delaunay2< Real >::Load(), Wm4::Delaunay< Real >::Load(), and Wm4::Delaunay< Real >::Save().
int Wm4::Delaunay< Real >::m_iDimension [protected] |
Definition at line 156 of file Wm4Delaunay.h.
Referenced by Wm4::Delaunay< Real >::Delaunay(), Wm4::Delaunay1< Real >::Delaunay1(), Wm4::Delaunay2< Real >::Delaunay2(), Wm4::Delaunay3< Real >::Delaunay3(), Wm4::Delaunay3< Real >::GetAdjacentSet(), Wm4::Delaunay2< Real >::GetAdjacentSet(), Wm4::Delaunay1< Real >::GetAdjacentSet(), Wm4::Delaunay3< Real >::GetBarycentricSet(), Wm4::Delaunay2< Real >::GetBarycentricSet(), Wm4::Delaunay1< Real >::GetBarycentricSet(), Wm4::Delaunay1< Real >::GetContainingSegment(), Wm4::Delaunay3< Real >::GetContainingTetrahedron(), Wm4::Delaunay2< Real >::GetContainingTriangle(), Wm4::Delaunay3< Real >::GetDelaunay1(), Wm4::Delaunay2< Real >::GetDelaunay1(), Wm4::Delaunay3< Real >::GetDelaunay2(), Wm4::Delaunay< Real >::GetDimension(), Wm4::Delaunay3< Real >::GetHull(), Wm4::Delaunay2< Real >::GetHull(), Wm4::Delaunay1< Real >::GetHull(), Wm4::Delaunay3< Real >::GetIndexSet(), Wm4::Delaunay2< Real >::GetIndexSet(), Wm4::Delaunay1< Real >::GetIndexSet(), Wm4::Delaunay3< Real >::GetVertexSet(), Wm4::Delaunay2< Real >::GetVertexSet(), Wm4::Delaunay1< Real >::GetVertexSet(), Wm4::Delaunay< Real >::Load(), and Wm4::Delaunay< Real >::Save().
int Wm4::Delaunay< Real >::m_iSimplexQuantity [protected] |
Definition at line 157 of file Wm4Delaunay.h.
Referenced by Wm4::Delaunay< Real >::Delaunay(), Wm4::Delaunay1< Real >::Delaunay1(), Wm4::Delaunay2< Real >::Delaunay2(), Wm4::Delaunay3< Real >::Delaunay3(), Wm4::Delaunay3< Real >::GetAdjacentSet(), Wm4::Delaunay2< Real >::GetAdjacentSet(), Wm4::Delaunay1< Real >::GetAdjacentSet(), Wm4::Delaunay3< Real >::GetBarycentricSet(), Wm4::Delaunay2< Real >::GetBarycentricSet(), Wm4::Delaunay1< Real >::GetBarycentricSet(), Wm4::Delaunay1< Real >::GetContainingSegment(), Wm4::Delaunay3< Real >::GetContainingTetrahedron(), Wm4::Delaunay2< Real >::GetContainingTriangle(), Wm4::Delaunay3< Real >::GetHull(), Wm4::Delaunay2< Real >::GetHull(), Wm4::Delaunay1< Real >::GetHull(), Wm4::Delaunay3< Real >::GetIndexSet(), Wm4::Delaunay2< Real >::GetIndexSet(), Wm4::Delaunay1< Real >::GetIndexSet(), Wm4::Delaunay< Real >::GetSimplexQuantity(), Wm4::Delaunay3< Real >::GetVertexSet(), Wm4::Delaunay2< Real >::GetVertexSet(), Wm4::Delaunay1< Real >::GetVertexSet(), Wm4::Delaunay3< Real >::Load(), Wm4::Delaunay2< Real >::Load(), Wm4::Delaunay< Real >::Load(), Wm4::Delaunay3< Real >::Save(), Wm4::Delaunay2< Real >::Save(), and Wm4::Delaunay< Real >::Save().
int Wm4::Delaunay< Real >::m_iVertexQuantity [protected] |
Definition at line 155 of file Wm4Delaunay.h.
Referenced by Wm4::Delaunay< Real >::Delaunay(), Wm4::Delaunay1< Real >::Delaunay1(), Wm4::Delaunay2< Real >::Delaunay2(), Wm4::Delaunay3< Real >::Delaunay3(), Wm4::Delaunay3< Real >::GetDelaunay1(), Wm4::Delaunay2< Real >::GetDelaunay1(), Wm4::Delaunay3< Real >::GetDelaunay2(), Wm4::Delaunay< Real >::GetVertexQuantity(), Wm4::Delaunay3< Real >::Load(), Wm4::Delaunay2< Real >::Load(), Wm4::Delaunay1< Real >::Load(), Wm4::Delaunay< Real >::Load(), Wm4::Delaunay3< Real >::Save(), Wm4::Delaunay2< Real >::Save(), Wm4::Delaunay1< Real >::Save(), and Wm4::Delaunay< Real >::Save().