| addEdgePair(VertexHandle v1H, VertexHandle v2H) | lvr2::HalfEdgeMesh< BaseVecT > | private |
| addFace(VertexHandle v1H, VertexHandle v2H, VertexHandle v3H) final | lvr2::HalfEdgeMesh< BaseVecT > | virtual |
| addVertex(BaseVecT pos) final | lvr2::HalfEdgeMesh< BaseVecT > | virtual |
| calcFaceArea(FaceHandle handle) const | lvr2::BaseMesh< BaseVecT > | |
| calcFaceCentroid(FaceHandle handle) const | lvr2::BaseMesh< BaseVecT > | |
| circulateAroundVertex(VertexHandle vH, Visitor visitor) const | lvr2::HalfEdgeMesh< BaseVecT > | private |
| circulateAroundVertex(HalfEdgeHandle startEdgeH, Visitor visitor) const | lvr2::HalfEdgeMesh< BaseVecT > | private |
| collapseEdge(EdgeHandle edgeH) final | lvr2::HalfEdgeMesh< BaseVecT > | virtual |
| containsEdge(EdgeHandle eH) const | lvr2::HalfEdgeMesh< BaseVecT > | virtual |
| containsFace(FaceHandle fH) const | lvr2::HalfEdgeMesh< BaseVecT > | virtual |
| containsVertex(VertexHandle vH) const | lvr2::HalfEdgeMesh< BaseVecT > | virtual |
| debugCheckMeshIntegrity() const | lvr2::HalfEdgeMesh< BaseVecT > | |
| Edge typedef | lvr2::HalfEdgeMesh< BaseVecT > | |
| edgeBetween(VertexHandle fromH, VertexHandle toH) | lvr2::HalfEdgeMesh< BaseVecT > | private |
| edges() const | lvr2::BaseMesh< BaseVecT > | virtual |
| edgesBegin() const final | lvr2::HalfEdgeMesh< BaseVecT > | virtual |
| edgesEnd() const final | lvr2::HalfEdgeMesh< BaseVecT > | virtual |
| Face typedef | lvr2::HalfEdgeMesh< BaseVecT > | |
| faces() const | lvr2::BaseMesh< BaseVecT > | virtual |
| facesBegin() const final | lvr2::HalfEdgeMesh< BaseVecT > | virtual |
| facesEnd() const final | lvr2::HalfEdgeMesh< BaseVecT > | virtual |
| findCommonNeigbours(VertexHandle vH1, VertexHandle vH2) | lvr2::HalfEdgeMesh< BaseVecT > | |
| findEdgeAroundVertex(VertexHandle vH, Pred pred) const | lvr2::HalfEdgeMesh< BaseVecT > | private |
| findEdgeAroundVertex(HalfEdgeHandle startEdgeH, Pred pred) const | lvr2::HalfEdgeMesh< BaseVecT > | private |
| findOrCreateEdgeBetween(VertexHandle fromH, VertexHandle toH) | lvr2::HalfEdgeMesh< BaseVecT > | private |
| findOrCreateEdgeBetween(VertexHandle fromH, VertexHandle toH, bool &added) | lvr2::HalfEdgeMesh< BaseVecT > | private |
| flipEdge(EdgeHandle edgeH) final | lvr2::HalfEdgeMesh< BaseVecT > | virtual |
| getE(HalfEdgeHandle handle) | lvr2::HalfEdgeMesh< BaseVecT > | private |
| getE(HalfEdgeHandle handle) const | lvr2::HalfEdgeMesh< BaseVecT > | private |
| getEdgeBetween(VertexHandle aH, VertexHandle bH) const | lvr2::BaseMesh< BaseVecT > | virtual |
| getEdgesOfFace(FaceHandle handle) const final | lvr2::HalfEdgeMesh< BaseVecT > | virtual |
| getEdgesOfVertex(VertexHandle handle, vector< EdgeHandle > &edgesOut) const final | lvr2::HalfEdgeMesh< BaseVecT > | |
| lvr2::BaseMesh::getEdgesOfVertex(VertexHandle handle, std::vector< EdgeHandle > &edgesOut) const =0 | lvr2::BaseMesh< BaseVecT > | pure virtual |
| lvr2::BaseMesh::getEdgesOfVertex(VertexHandle handle) const | lvr2::BaseMesh< BaseVecT > | virtual |
| getF(FaceHandle handle) | lvr2::HalfEdgeMesh< BaseVecT > | private |
| getF(FaceHandle handle) const | lvr2::HalfEdgeMesh< BaseVecT > | private |
| getFaceBetween(VertexHandle aH, VertexHandle bH, VertexHandle cH) const | lvr2::BaseMesh< BaseVecT > | virtual |
| getFacesOfEdge(EdgeHandle edgeH) const final | lvr2::HalfEdgeMesh< BaseVecT > | virtual |
| getFacesOfVertex(VertexHandle handle, vector< FaceHandle > &facesOut) const final | lvr2::HalfEdgeMesh< BaseVecT > | |
| lvr2::BaseMesh::getFacesOfVertex(VertexHandle handle, std::vector< FaceHandle > &facesOut) const =0 | lvr2::BaseMesh< BaseVecT > | pure virtual |
| lvr2::BaseMesh::getFacesOfVertex(VertexHandle handle) const | lvr2::BaseMesh< BaseVecT > | virtual |
| getInnerEdges(FaceHandle handle) const | lvr2::HalfEdgeMesh< BaseVecT > | private |
| getNeighboursOfFace(FaceHandle handle, vector< FaceHandle > &facesOut) const final | lvr2::HalfEdgeMesh< BaseVecT > | |
| lvr2::BaseMesh::getNeighboursOfFace(FaceHandle handle, std::vector< FaceHandle > &facesOut) const =0 | lvr2::BaseMesh< BaseVecT > | pure virtual |
| lvr2::BaseMesh::getNeighboursOfFace(FaceHandle handle) const | lvr2::BaseMesh< BaseVecT > | virtual |
| getNeighboursOfVertex(VertexHandle handle, vector< VertexHandle > &verticesOut) const final | lvr2::HalfEdgeMesh< BaseVecT > | |
| lvr2::BaseMesh::getNeighboursOfVertex(VertexHandle handle, std::vector< VertexHandle > &verticesOut) const =0 | lvr2::BaseMesh< BaseVecT > | pure virtual |
| lvr2::BaseMesh::getNeighboursOfVertex(VertexHandle handle) const | lvr2::BaseMesh< BaseVecT > | virtual |
| getOppositeEdge(FaceHandle faceH, VertexHandle vertexH) const | lvr2::HalfEdgeMesh< BaseVecT > | virtual |
| getOppositeFace(FaceHandle faceH, VertexHandle vertexH) const | lvr2::HalfEdgeMesh< BaseVecT > | virtual |
| getOppositeVertex(FaceHandle faceH, EdgeHandle edgeH) const | lvr2::HalfEdgeMesh< BaseVecT > | virtual |
| getV(VertexHandle handle) | lvr2::HalfEdgeMesh< BaseVecT > | private |
| getV(VertexHandle handle) const | lvr2::HalfEdgeMesh< BaseVecT > | private |
| getVertexBetween(EdgeHandle aH, EdgeHandle bH) const | lvr2::BaseMesh< BaseVecT > | virtual |
| getVertexPosition(VertexHandle handle) const final | lvr2::HalfEdgeMesh< BaseVecT > | virtual |
| getVertexPosition(VertexHandle handle) final | lvr2::HalfEdgeMesh< BaseVecT > | virtual |
| getVertexPositionsOfFace(FaceHandle handle) const | lvr2::BaseMesh< BaseVecT > | virtual |
| getVerticesOfEdge(EdgeHandle edgeH) const final | lvr2::HalfEdgeMesh< BaseVecT > | virtual |
| getVerticesOfFace(FaceHandle handle) const final | lvr2::HalfEdgeMesh< BaseVecT > | virtual |
| HalfEdgeMesh() | lvr2::HalfEdgeMesh< BaseVecT > | |
| HalfEdgeMesh(MeshBufferPtr ptr) | lvr2::HalfEdgeMesh< BaseVecT > | |
| halfToFullEdgeHandle(HalfEdgeHandle handle) const | lvr2::HalfEdgeMesh< BaseVecT > | private |
| HemEdgeIterator class | lvr2::HalfEdgeMesh< BaseVecT > | friend |
| isBorderEdge(EdgeHandle handle) const | lvr2::HalfEdgeMesh< BaseVecT > | virtual |
| isCollapsable(EdgeHandle handle) const | lvr2::BaseMesh< BaseVecT > | virtual |
| isFaceInsertionValid(VertexHandle v1, VertexHandle v2, VertexHandle v3) const | lvr2::BaseMesh< BaseVecT > | virtual |
| isFlippable(EdgeHandle handle) const | lvr2::HalfEdgeMesh< BaseVecT > | virtual |
| m_edges | lvr2::HalfEdgeMesh< BaseVecT > | private |
| m_faces | lvr2::HalfEdgeMesh< BaseVecT > | private |
| m_vertices | lvr2::HalfEdgeMesh< BaseVecT > | private |
| nextEdgeIndex() const | lvr2::HalfEdgeMesh< BaseVecT > | virtual |
| nextFaceIndex() const | lvr2::HalfEdgeMesh< BaseVecT > | virtual |
| nextVertexIndex() const | lvr2::HalfEdgeMesh< BaseVecT > | virtual |
| numAdjacentFaces(EdgeHandle handle) const | lvr2::BaseMesh< BaseVecT > | virtual |
| numEdges() const final | lvr2::HalfEdgeMesh< BaseVecT > | virtual |
| numFaces() const final | lvr2::HalfEdgeMesh< BaseVecT > | virtual |
| numVertices() const final | lvr2::HalfEdgeMesh< BaseVecT > | virtual |
| removeFace(FaceHandle handle) final | lvr2::HalfEdgeMesh< BaseVecT > | virtual |
| splitEdge(EdgeHandle edgeH) | lvr2::HalfEdgeMesh< BaseVecT > | |
| splitVertex(VertexHandle vertexToBeSplitH) | lvr2::HalfEdgeMesh< BaseVecT > | |
| splitVertex(EdgeHandle eH, VertexHandle vH, BaseVecT pos1, BaseVecT pos2) | lvr2::HalfEdgeMesh< BaseVecT > | |
| triCircumCenter(FaceHandle faceH) | lvr2::HalfEdgeMesh< BaseVecT > | |
| Vertex typedef | lvr2::HalfEdgeMesh< BaseVecT > | |
| vertices() const | lvr2::BaseMesh< BaseVecT > | virtual |
| verticesBegin() const final | lvr2::HalfEdgeMesh< BaseVecT > | virtual |
| verticesEnd() const final | lvr2::HalfEdgeMesh< BaseVecT > | virtual |
| ~BaseMesh() | lvr2::BaseMesh< BaseVecT > | inlinevirtual |