boost::gil::position_iterator
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
Synopsis
Declared in <boost/gil/position_iterator.hpp>
template<
typename Deref,
int Dim>
class position_iterator
: public stl_interfaces::iterator_interface<position_iterator<Deref, Dim>, std::random_access_iterator_tag, Deref::value_type, Deref::reference, Deref::value_type*, Deref::argument_type::axis<Dim>::coord_t>
Base Classes
Name |
Description |
|
Member Functions
Name |
Description |
|
Constructors |
Copy assignment operator |
|
Dereference operators |
|
Increment operators |
|
Addition assignment operators |
|
Subtraction operators |
|
Decrement operators |
|
Member access operators |
|
Equality operator |
Friends
Name |
Description |
|
|
|
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
Name |
Description |
Deref |
A function object that given a point returns a pixel reference. Models PixelDereferenceAdaptorConcept |
Dim |
Dimension to advance along |
Created with MrDocs