An iterator that remembers its current X,Y position and invokes a function object with it upon dereferencing. Used to create virtual image views. Models: StepIteratorConcept, PixelIteratorConcept, PixelBasedConcept, HasDynamicXStepTypeConcept.
More...
#include <position_iterator.hpp>
|
| using | parent_t |
|
using | difference_type = typename parent_t::difference_type |
|
using | reference = typename parent_t::reference |
|
using | iterator_category = typename parent_t::iterator_concept |
|
using | point_t = typename Deref::argument_type |
|
|
struct | boost::stl_interfaces::access |
template<typename Deref, int Dim>
class boost::gil::position_iterator< Deref, Dim >
An iterator that remembers its current X,Y position and invokes a function object with it upon dereferencing. Used to create virtual image views. Models: StepIteratorConcept, PixelIteratorConcept, PixelBasedConcept, HasDynamicXStepTypeConcept.
- Template Parameters
-
◆ parent_t
template<typename Deref, int Dim>
Initial value: stl_interfaces::iterator_interface<
position_iterator<Deref, Dim>,
std::random_access_iterator_tag,
typename Deref::value_type,
typename Deref::reference,
typename Deref::value_type*,
typename Deref::argument_type::template axis<Dim>::coord_t>
The documentation for this class was generated from the following file: