addFace(const Face &face=Face()) | Mesh::TriangleMesh | |
addHalfEdge(const HalfEdge &halfEdge) | Mesh::TriangleMesh | |
addTriangle(VertexIndex iA, VertexIndex iB, VertexIndex iC, FaceIndex iF) | Mesh::TriangleMesh | |
addTriangle(const Triangle &t, FaceIndex iF) | Mesh::TriangleMesh | inline |
addTriangle(const Triangle &triangle) | Mesh::TriangleMesh | |
addVertex(const Vertex3f &vertex) | Mesh::TriangleMesh | |
addVertexArray(const Vertex3fArray &array) | Mesh::TriangleMesh | |
back() const | Tree::CubeTree | inline |
begin() | Tree::CubeTree | inline |
begin() const | Tree::CubeTree | inline |
boundingRadius | Mesh::TriangleMesh | |
clear() | Mesh::TriangleMesh | |
createContour(const FaceIndex fI) const | Mesh::TriangleMesh | |
createPrimitveSegment(const HalfEdge &he) const | Mesh::TriangleMesh | |
createPrimitveSegment(const HalfEdgeIndex index) const | Mesh::TriangleMesh | |
createPrimitveTriangle(const Triangle &triangle) const | Mesh::TriangleMesh | |
createPrimitveTriangle(const TriangleIndex index) const | Mesh::TriangleMesh | |
CubeTree() | Tree::CubeTree | |
CubeTree(const Vertex3fArray &vertex) | Tree::CubeTree | |
CubeTree(const CubeTree &) | Tree::CubeTree | |
end() | Tree::CubeTree | inline |
end() const | Tree::CubeTree | inline |
erase(Leaf *pLeaf) | Tree::CubeTree | |
face | Mesh::TriangleMesh | protected |
find(const Vertex3f &vertex, float precision=0.0f) const | Tree::CubeTree | |
findFace(const VertexIndexArray &array) const | Mesh::TriangleMesh | |
findFaces(const Triangle &triangle) | Mesh::TriangleMesh | |
findTriangle(const Triangle &triangle) const | Mesh::TriangleMesh | |
front() const | Tree::CubeTree | inline |
getFace() const | Mesh::TriangleMesh | inline |
getFace(uint index) | Mesh::TriangleMesh | inline |
getFaceContour(FaceIndex fI) const | Mesh::TriangleMesh | |
getFaceHalfEdgeIndices(const FaceIndex fI) const | Mesh::TriangleMesh | |
getFaceHalfEdges(const FaceIndex fI) const | Mesh::TriangleMesh | |
getFaceNormal(const Face &face) const | Mesh::TriangleMesh | |
getFaceNormal(FaceIndex fI) const | Mesh::TriangleMesh | inline |
getFaceVertexIndices(const FaceIndex fI) const | Mesh::TriangleMesh | |
getFaceVertexIndices(const Face &face) const | Mesh::TriangleMesh | |
getHalfEdge() const | Mesh::TriangleMesh | inline |
getHalfEdge(const VertexIndex a, const VertexIndex b) const | Mesh::TriangleMesh | |
getHalfEdgeIndex(const VertexIndex a, const VertexIndex b) const | Mesh::TriangleMesh | |
getHalfEdgeIndex(const VertexIndex a, const VertexIndex b, const HalfEdgeIndexTable &table) | Mesh::TriangleMesh | static |
getHalfEdgeIndexTable() const | Mesh::TriangleMesh | |
getLeaves() const | Tree::CubeTree | |
getTriangle() const | Mesh::TriangleMesh | inline |
getVertices(const INDICES &c) const | Tree::CubeTree | inline |
getVertices(bool unique=false) const | Tree::CubeTree | |
halfEdge | Mesh::TriangleMesh | protected |
HalfEdgeIndexTable typedef | Mesh::TriangleMesh | |
halfEdgeIndexTable | Mesh::TriangleMesh | protected |
hasDuplicates() | Tree::CubeTree | |
hasTriangle(VertexIndex vA, VertexIndex vB, VertexIndex vC) const | Mesh::TriangleMesh | inline |
insert(const Vertex3f &vertex) | Tree::CubeTree | |
insert(const Vector3fArray &list) | Tree::CubeTree | |
isFullEdge(const VertexIndex a, const VertexIndex b) const | Mesh::TriangleMesh | |
isFullEdge(HalfEdgeIndex index) const | Mesh::TriangleMesh | |
isFullEdge(const VertexIndex a, const VertexIndex b, const HalfEdgeIndexTable &table) | Mesh::TriangleMesh | static |
isFullEdge(const HalfEdge he, const HalfEdgeIndexTable &table) | Mesh::TriangleMesh | inlinestatic |
isHalfEdge(const VertexIndex a, const VertexIndex b) const | Mesh::TriangleMesh | inline |
isHalfEdge(HalfEdgeIndex index) const | Mesh::TriangleMesh | |
isHalfEdge(const VertexIndex a, const VertexIndex b, const HalfEdgeIndexTable &table) | Mesh::TriangleMesh | static |
isHalfEdge(const HalfEdge he, const HalfEdgeIndexTable &table) | Mesh::TriangleMesh | inlinestatic |
nearest(const Vertex3f &vertex) | Tree::CubeTree | |
operator const Branch &() const | Tree::CubeTree | inline |
operator const Branch *() const | Tree::CubeTree | inline |
operator HeapArray< Leaf * >() | Tree::CubeTree | inline |
operator()(const Vertex3f &vA, const Vertex3f &vB) const | Tree::CubeTree | |
operator+=(const TriangleMesh &other) | Mesh::TriangleMesh | |
operator[](Handle index) const | Tree::CubeTree | |
operator[](const Vertex3f &v) const | Tree::CubeTree | |
planar | Mesh::TriangleMesh | |
removeFace(FaceIndex faceIndex) | Mesh::TriangleMesh | |
removeHalfEdge(const HalfEdgeIndex halfEdgeIndex) | Mesh::TriangleMesh | |
removeTriangle(TriangleIndex index) | Mesh::TriangleMesh | |
shortestPath(Mesh::VertexIndex startVertexIndex, Mesh::VertexIndex endVertexIndex) | Mesh::TriangleMesh | |
size() const | Tree::CubeTree | inline |
triangle | Mesh::TriangleMesh | protected |
TriangleMesh() | Mesh::TriangleMesh | |
TriangleMesh(const Vertex3fArray &vertex) | Mesh::TriangleMesh | |
TriangleMesh(const TriangleMesh &other) | Mesh::TriangleMesh | |
update(Handle index, const Vertex3f &vertex) | Tree::CubeTree | |
update() | Tree::CubeTree | |
~CubeTree() | Tree::CubeTree | virtual |
~TriangleMesh() | Mesh::TriangleMesh | |