MeshLib C++ Docs
Loading...
Searching...
No Matches
MR::RingIterator< N > Class Template Reference

The iterator to find all edges in a ring of edges (e.g. all edges with same origin or all edges with same left face) More...

#include <MRRingIterator.h>

+ Inheritance diagram for MR::RingIterator< N >:

Public Types

using iterator_category = std::forward_iterator_tag
 
using value_type = EdgeId
 
using difference_type = std::ptrdiff_t
 

Public Member Functions

 RingIterator (const MeshTopology &topology, EdgeId edge, bool first)
 
RingIteratoroperator++ ()
 
EdgeId operator* () const
 
bool first () const
 

Friends

bool operator== (const RingIterator &a, const RingIterator &b)
 
bool operator!= (const RingIterator &a, const RingIterator &b)
 

Detailed Description

template<typename N>
class MR::RingIterator< N >

The iterator to find all edges in a ring of edges (e.g. all edges with same origin or all edges with same left face)


The documentation for this class was generated from the following file: