Class XYIndexRangeIterator

Inheritance Relationships

Base Type

  • public std::iterator< std::input_iterator_tag, Eigen::Array2i >

Class Documentation

class XYIndexRangeIterator : public std::iterator<std::input_iterator_tag, Eigen::Array2i>

Public Functions

inline XYIndexRangeIterator(const Eigen::Array2i &min_xy_index, const Eigen::Array2i &max_xy_index)
inline explicit XYIndexRangeIterator(const CellLimits &cell_limits)
inline XYIndexRangeIterator &operator++()
inline Eigen::Array2i &operator*()
inline bool operator==(const XYIndexRangeIterator &other) const
inline bool operator!=(const XYIndexRangeIterator &other) const
inline XYIndexRangeIterator begin()
inline XYIndexRangeIterator end()