lvr2::HalfEdgeMesh< BaseVecT > Member List

This is the complete list of members for lvr2::HalfEdgeMesh< BaseVecT >, including all inherited members.

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


lvr2
Author(s): Thomas Wiemann , Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Mon Feb 28 2022 22:46:11