Template Class HemEdgeIterator
Defined in File HalfEdgeMesh.hpp
Inheritance Relationships
Base Type
public lvr2::MeshHandleIterator< EdgeHandle >(Template Class MeshHandleIterator)
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.
-
inline HemEdgeIterator(StableVectorIterator<HalfEdgeHandle, HalfEdge> iterator, const HalfEdgeMesh<BaseVecT> &mesh)