#include <image.h>
Public Types | |
typedef ptrdiff_t | difference_type |
typedef std::forward_iterator_tag | iterator_category |
typedef const T * | pointer |
typedef const T & | reference |
typedef T | value_type |
Public Member Functions | |
ConstSubImageIterator (const T *end) | |
ConstSubImageIterator (const T *start, int image_width, int row_stride, const T *off_end) | |
ConstSubImageIterator () | |
bool | operator!= (const ConstSubImageIterator &s) const |
const T & | operator* () const |
void | operator++ (int) |
const ConstSubImageIterator & | operator++ () |
const T * | operator-> () const |
bool | operator< (const ConstSubImageIterator &s) const |
bool | operator== (const ConstSubImageIterator &s) const |
Protected Attributes | |
const T * | end |
bool | is_end |
T * | ptr |
const T * | row_end |
int | row_increment |
int | total_width |
Definition at line 131 of file image.h.
typedef ptrdiff_t CVD::ConstSubImageIterator< T >::difference_type |
typedef std::forward_iterator_tag CVD::ConstSubImageIterator< T >::iterator_category |
typedef const T* CVD::ConstSubImageIterator< T >::pointer |
Reimplemented in CVD::SubImageIterator< T >.
typedef const T& CVD::ConstSubImageIterator< T >::reference |
Reimplemented in CVD::SubImageIterator< T >.
typedef T CVD::ConstSubImageIterator< T >::value_type |
CVD::ConstSubImageIterator< T >::ConstSubImageIterator | ( | ) | [inline] |
CVD::ConstSubImageIterator< T >::ConstSubImageIterator | ( | const T * | start, | |
int | image_width, | |||
int | row_stride, | |||
const T * | off_end | |||
) | [inline] |
CVD::ConstSubImageIterator< T >::ConstSubImageIterator | ( | const T * | end | ) | [inline, explicit] |
bool CVD::ConstSubImageIterator< T >::operator!= | ( | const ConstSubImageIterator< T > & | s | ) | const [inline] |
const T& CVD::ConstSubImageIterator< T >::operator* | ( | ) | const [inline] |
void CVD::ConstSubImageIterator< T >::operator++ | ( | int | ) | [inline] |
const ConstSubImageIterator& CVD::ConstSubImageIterator< T >::operator++ | ( | ) | [inline] |
const T* CVD::ConstSubImageIterator< T >::operator-> | ( | ) | const [inline] |
bool CVD::ConstSubImageIterator< T >::operator< | ( | const ConstSubImageIterator< T > & | s | ) | const [inline] |
bool CVD::ConstSubImageIterator< T >::operator== | ( | const ConstSubImageIterator< T > & | s | ) | const [inline] |
const T * CVD::ConstSubImageIterator< T >::end [protected] |
bool CVD::ConstSubImageIterator< T >::is_end [protected] |
T* CVD::ConstSubImageIterator< T >::ptr [protected] |
const T* CVD::ConstSubImageIterator< T >::row_end [protected] |
int CVD::ConstSubImageIterator< T >::row_increment [protected] |
int CVD::ConstSubImageIterator< T >::total_width [protected] |