DelaunayTriangulation
A C++ Object Oriented data structure with algorithms that could be used to generate a Delaunay triangulation
|
This is the complete list of members for Mesh, including all inherited members.
adjacentTriangles(triInd triInd) | Mesh | |
containingTriangle(double x, double y) | Mesh | |
dimensions | Mesh | private |
edge typedef | IMesh | |
edges | Mesh | private |
getDimensions() const | Mesh | |
getEdges() const | Mesh | |
getTriangleAttributes() const | Mesh | |
getTriangles() const | Mesh | |
getVertexAttributes() const | Mesh | |
getVertices() const | Mesh | |
integrate(T func, double(*interp)(T, const Triangle &)) | Mesh | inline |
isDelaunay() | Mesh | |
Mesh() | Mesh | inline |
newEdges(triInd triInd, const std::vector< vertInd > &vert) | Mesh | virtual |
operator!=(const Mesh &rhs) const | Mesh | |
operator<< | Mesh | friend |
operator==(const Mesh &rhs) const | Mesh | |
operator>> | Mesh | friend |
recalcCircum(vertInd vertInd) | Mesh | virtual |
removeEdges(triInd triInd, const std::vector< edge > &rEdge) | Mesh | virtual |
removeVertTri(triInd triInd, std::vector< vertInd > rVertInds) | Mesh | virtual |
resolvePoints(std::vector< vertInd > vertInds) | Mesh | virtual |
setTriangleAttributes(int triAttr) | Mesh | |
setTriangles(const std::map< int, Triangle > &triangles) | Mesh | |
setVertexAttributes(int verAttr) | Mesh | |
setVertices(const std::map< int, Vertex > &vertices) | Mesh | |
triangleAttributes | Mesh | private |
triangles | Mesh | private |
triInd typedef | IMesh | |
updateVertTri(triInd triInd, std::vector< vertInd > vertInds) | Mesh | virtual |
vertexAttributes | Mesh | private |
vertices | Mesh | private |
vertInd typedef | IMesh | |
vertTri | Mesh | private |
~IMesh() | IMesh | inlinevirtual |
~Mesh() | Mesh | inline |