Template Class HemEdgeIterator

Inheritance Relationships

Base Type

Class Documentation

template<typename BaseVecT>
class HemEdgeIterator : public lvr2::MeshHandleIterator<EdgeHandle>

Public Functions

inline HemEdgeIterator(StableVectorIterator<HalfEdgeHandle, HalfEdge> iterator, const HalfEdgeMesh<BaseVecT> &mesh)
virtual HemEdgeIterator &operator++()

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

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

Returns the current handle.