| 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 |