Polygon Mesh Processing Library
Loading...
Searching...
No Matches
SurfaceMesh::EdgeIterator Class Reference

this class iterates linearly over all edges More...

#include <pmp/surface_mesh.h>

Public Member Functions

 EdgeIterator (Edge e=Edge(), const SurfaceMesh *mesh=nullptr)
 Default constructor.
 
Edge operator* () const
 get the edge the iterator refers to
 
auto operator<=> (const EdgeIterator &rhs) const =default
 Three-way comparison operator.
 
EdgeIteratoroperator++ ()
 pre-increment iterator
 
EdgeIterator operator++ (int)
 post-increment iterator
 
EdgeIteratoroperator-- ()
 pre-decrement iterator
 
EdgeIterator operator-- (int)
 post-decrement iterator
 

Detailed Description

this class iterates linearly over all edges

See also
edges_begin(), edges_end()
VertexIterator, HalfedgeIterator, FaceIterator