this class iterates linearly over all halfedges More...
#include <pmp/surface_mesh.h>
Public Member Functions | |
| HalfedgeIterator (Halfedge h=Halfedge(), const SurfaceMesh *mesh=nullptr) | |
| Default constructor. | |
| Halfedge | operator* () const |
| get the halfedge the iterator refers to | |
| auto | operator<=> (const HalfedgeIterator &rhs) const =default |
| Three-way comparison operator. | |
| HalfedgeIterator & | operator++ () |
| pre-increment iterator | |
| HalfedgeIterator | operator++ (int) |
| post-increment iterator | |
| HalfedgeIterator & | operator-- () |
| pre-decrement iterator | |
| HalfedgeIterator | operator-- (int) |
| post-decrement iterator | |
this class iterates linearly over all halfedges