void 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.
void walkContour(const BaseMesh< BaseVecT > &mesh, EdgeHandle startH, VisitorF visitor, PredF exists)
Walks on a boundary contour starting at startH.
void 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.