MeshLib
 
Loading...
Searching...
No Matches
MR::PolylineUndirectedEdgeIterator Class Reference

#include <MRPolylineEdgeIterator.h>

Public Types

using iterator_category = std::forward_iterator_tag
 
using value_type = UndirectedEdgeId
 

Public Member Functions

 PolylineUndirectedEdgeIterator (const PolylineTopology &topology)
 
 PolylineUndirectedEdgeIterator ()=default
 
PolylineUndirectedEdgeIteratoroperator++ ()
 
UndirectedEdgeId operator* () const
 

Related Symbols

(Note that these are not member symbols.)

bool operator== (const PolylineUndirectedEdgeIterator &a, const PolylineUndirectedEdgeIterator &b)
 

Detailed Description

The iterator to find all not-lone undirected edges in the polyline topology

Member Typedef Documentation

◆ iterator_category

using MR::PolylineUndirectedEdgeIterator::iterator_category = std::forward_iterator_tag

◆ value_type

Constructor & Destructor Documentation

◆ PolylineUndirectedEdgeIterator() [1/2]

MR::PolylineUndirectedEdgeIterator::PolylineUndirectedEdgeIterator ( const PolylineTopology & topology)
inline

◆ PolylineUndirectedEdgeIterator() [2/2]

MR::PolylineUndirectedEdgeIterator::PolylineUndirectedEdgeIterator ( )
default

Member Function Documentation

◆ operator*()

UndirectedEdgeId MR::PolylineUndirectedEdgeIterator::operator* ( ) const
inline

◆ operator++()

PolylineUndirectedEdgeIterator & MR::PolylineUndirectedEdgeIterator::operator++ ( )
inline

Friends And Related Symbol Documentation

◆ operator==()

bool operator== ( const PolylineUndirectedEdgeIterator & a,
const PolylineUndirectedEdgeIterator & b )
related

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