add missing range version of halfedge loop iterator

This commit is contained in:
Max Lyon
2020-08-11 16:35:13 +02:00
parent 569a9e50e0
commit c800446073
3 changed files with 29 additions and 0 deletions

View File

@@ -123,6 +123,9 @@ struct OPENMESHDLLEXPORT SmartHalfedgeHandle : public SmartBaseHandle, HalfedgeH
/// Returns incident face of halfedge
SmartFaceHandle face() const;
/// Returns a range of halfedges in the face of the halfedge (or along the boundary) (PolyConnectivity::hl_range())
PolyConnectivity::ConstHalfedgeLoopRange loop() const;
/// Returns true iff the halfedge is on the boundary (i.e. it has no corresponding face)
bool is_boundary() const;
};