Template Class HemFevIterator

Inheritance Relationships

Base Type

Class Documentation

template<typename HandleT, typename ElemT>
class HemFevIterator : public lvr2::MeshHandleIterator<HandleT>

Implementation of the MeshHandleIterator for the HalfEdgeMesh.

Public Functions

inline HemFevIterator(StableVectorIterator<HandleT, ElemT> iterator)
virtual HemFevIterator &operator++()

Advances the iterator once. Using the dereference operator afterwards will yield the next handle.

virtual bool operator==(const MeshHandleIterator<HandleT> &other) const
virtual bool operator!=(const MeshHandleIterator<HandleT> &other) const
virtual HandleT operator*() const

Returns the current handle.