Template Class SurfaceMesh::HandleIterator
Defined in File SurfaceMesh.h
Nested Relationships
This class is a nested type of Class SurfaceMesh.
Inheritance Relationships
Base Type
public lvr2::MeshHandleIterator< HandleT >(Template Class MeshHandleIterator)
Class Documentation
-
template<class HandleT>
class HandleIterator : public lvr2::MeshHandleIterator<HandleT> Public Functions
-
inline HandleIterator(HandleT handle, const SurfaceMesh *m)
Default constructor.
-
inline virtual HandleT operator*() const override
get the handle the iterator refers to
-
inline bool operator==(const HandleIterator<HandleT> &rhs) const
are two iterators equal?
-
inline virtual bool operator==(const lvr2::MeshHandleIterator<HandleT> &other) const override
-
inline bool operator!=(const HandleIterator<HandleT> &rhs) const
are two iterators different?
-
inline virtual bool operator!=(const lvr2::MeshHandleIterator<HandleT> &other) const override
-
inline virtual HandleIterator &operator++() override
pre-increment iterator
-
inline HandleIterator operator++(int)
post-increment iterator
-
inline HandleIterator &operator--()
pre-decrement iterator
-
inline HandleIterator(HandleT handle, const SurfaceMesh *m)