Definition at line 134 of file image.h.
Public Types | |
typedef std::forward_iterator_tag | iterator_category |
typedef T | value_type |
typedef ptrdiff_t | difference_type |
typedef const T * | pointer |
typedef const T & | reference |
Public Member Functions | |
void | operator++ () |
void | operator++ (int) |
const T * | operator-> () const |
const T & | operator * () const |
bool | operator< (const ConstSubImageIterator &s) const |
bool | operator== (const ConstSubImageIterator &s) const |
bool | operator!= (const ConstSubImageIterator &s) const |
bool | operator!= (const ConstSubImageIteratorEnd< T > &) const |
bool | operator!= (const SubImageIteratorEnd< T > &) const |
bool | operator< (const ConstSubImageIteratorEnd< T > &) const |
bool | operator< (const SubImageIteratorEnd< T > &) const |
ConstSubImageIterator () | |
ConstSubImageIterator (const T *start, int image_width, int row_stride, const T *off_end) | |
ConstSubImageIterator (const T *end) | |
Protected Attributes | |
T * | ptr |
const T * | row_end |
const T * | end |
int | row_increment |
int | total_width |