GitHub link
The Polygon Mesh Processing Library
SurfaceMesh::HalfedgeIterator Class Reference

this class iterates linearly over all halfedges More...

#include <pmp/SurfaceMesh.h>

Public Member Functions

 HalfedgeIterator (Halfedge h=Halfedge(), const SurfaceMesh *mesh=nullptr)
 Default constructor.
Halfedge operator* () const
 get the halfedge the iterator refers to
bool operator== (const HalfedgeIterator &rhs) const
 are two iterators equal?
bool operator!= (const HalfedgeIterator &rhs) const
 are two iterators different?
HalfedgeIteratoroperator++ ()
 pre-increment iterator
HalfedgeIterator operator++ (int)
 post-increment iterator
HalfedgeIteratoroperator-- ()
 pre-decrement iterator

Detailed Description