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 |