diplib/iterators.h file

Defines image iterators and line iterators. See Iterators.

Contents

Classes

template<typename T>
class dip::LineIterator
An iterator to iterate over all pixels of an image line.
template<typename T>
class dip::ImageIterator
An iterator to iterate over all pixels of an image, or all lines of an image.
template<typename Types>
class dip::JointImageIterator
An iterator to iterate over all pixels of multiple images.

Aliases

template<typename T>
using dip::ConstLineIterator = dip::LineIterator
A const iterator to iterate over all pixels of an image line.
template<typename T>
using dip::ConstImageIterator = dip::ImageIterator
A const iterator to iterate over all pixels of an image, or all lines of an image.