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 <MRMesh/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: