|
template<typename BaseVecT > |
void | lvr2::calcContourEdges (const BaseMesh< BaseVecT > &mesh, EdgeHandle startH, std::vector< EdgeHandle > &contourOut) |
| Walks on a boundary contour starting at startH and adds all visited edges to the given out vector. More...
|
|
template<typename BaseVecT , typename PredF > |
void | lvr2::calcContourEdges (const BaseMesh< BaseVecT > &mesh, EdgeHandle startH, std::vector< EdgeHandle > &contourOut, PredF exists) |
| Walks on a boundary contour starting at startH and adds all visited edges to the given out vector. More...
|
|
template<typename BaseVecT > |
void | lvr2::calcContourVertices (const BaseMesh< BaseVecT > &mesh, EdgeHandle startH, std::vector< VertexHandle > &contourOut) |
| Walks on a boundary contour starting at startH and adds all visited vertices to the given out vector. More...
|
|
template<typename BaseVecT , typename PredF > |
void | lvr2::calcContourVertices (const BaseMesh< BaseVecT > &mesh, EdgeHandle startH, std::vector< VertexHandle > &contourOut, PredF exists) |
| Walks on a boundary contour starting at startH and adds all visited vertices to the given out vector. More...
|
|
template<typename BaseVecT , typename VisitorF > |
void | lvr2::walkContour (const BaseMesh< BaseVecT > &mesh, EdgeHandle startH, VisitorF visitor) |
| Like the other overload, but without ignoring any faces. More...
|
|
template<typename BaseVecT , typename VisitorF , typename PredF > |
void | lvr2::walkContour (const BaseMesh< BaseVecT > &mesh, EdgeHandle startH, VisitorF visitor, PredF exists) |
| Walks on a boundary contour starting at startH . More...
|
|