G+Smo  23.12.0
Geometry + Simulation Modules
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
gsSurfMesh::Edge_iterator Class Reference

Detailed Description

this class iterates linearly over all edges

See Also
edges_begin(), edges_end()
Vertex_iterator, Halfedge_iterator, Face_iterator
+ Collaboration diagram for gsSurfMesh::Edge_iterator:

Public Member Functions

 Edge_iterator (Edge e=Edge(), const gsSurfMesh *m=NULL)
 Default constructor.
 
bool operator!= (const Edge_iterator &rhs) const
 are two iterators different?
 
Edge operator* () const
 get the edge the iterator refers to
 
Edge_iteratoroperator++ ()
 pre-increment iterator
 
Edge_iteratoroperator-- ()
 pre-decrement iterator
 
bool operator== (const Edge_iterator &rhs) const
 are two iterators equal?