CVD::ConstSubImageIterator< T > Class Template Reference

Inheritance diagram for CVD::ConstSubImageIterator< T >:

CVD::SubImageIterator< T >

List of all members.


Detailed Description

template<class T>
class CVD::ConstSubImageIterator< T >

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

The documentation for this class was generated from the following file:
Generated on Wed Feb 18 10:23:06 2009 for CVD by  doxygen 1.5.3