DelaunayTriangulation
A C++ Object Oriented data structure with algorithms that could be used to generate a Delaunay triangulation
Mesh Member List

This is the complete list of members for Mesh, including all inherited members.

adjacentTriangles(triInd triInd)Mesh
containingTriangle(double x, double y)Mesh
dimensionsMeshprivate
edge typedefIMesh
edgesMeshprivate
getDimensions() constMesh
getEdges() constMesh
getTriangleAttributes() constMesh
getTriangles() constMesh
getVertexAttributes() constMesh
getVertices() constMesh
integrate(T func, double(*interp)(T, const Triangle &))Meshinline
isDelaunay()Mesh
Mesh()Meshinline
newEdges(triInd triInd, const std::vector< vertInd > &vert)Meshvirtual
operator!=(const Mesh &rhs) constMesh
operator<<Meshfriend
operator==(const Mesh &rhs) constMesh
operator>>Meshfriend
recalcCircum(vertInd vertInd)Meshvirtual
removeEdges(triInd triInd, const std::vector< edge > &rEdge)Meshvirtual
removeVertTri(triInd triInd, std::vector< vertInd > rVertInds)Meshvirtual
resolvePoints(std::vector< vertInd > vertInds)Meshvirtual
setTriangleAttributes(int triAttr)Mesh
setTriangles(const std::map< int, Triangle > &triangles)Mesh
setVertexAttributes(int verAttr)Mesh
setVertices(const std::map< int, Vertex > &vertices)Mesh
triangleAttributesMeshprivate
trianglesMeshprivate
triInd typedefIMesh
updateVertTri(triInd triInd, std::vector< vertInd > vertInds)Meshvirtual
vertexAttributesMeshprivate
verticesMeshprivate
vertInd typedefIMesh
vertTriMeshprivate
~IMesh()IMeshinlinevirtual
~Mesh()Meshinline