aimstil  5.0.5
til::ConstLinearIterator< ImageC< T > > Class Template Reference

#include <til/ConstImageLinearIterator.h>

Inheritance diagram for til::ConstLinearIterator< ImageC< T > >:
Collaboration diagram for til::ConstLinearIterator< ImageC< T > >:

Public Types

typedef T value_type
 
typedef ImageC< T > TImage
 
typedef const T & reference
 

Public Member Functions

 ConstLinearIterator ()
 
 ConstLinearIterator (const ImageC< T > &im)
 
virtual ~ConstLinearIterator ()
 
void init (const ImageC< T > &im)
 
void setEnd (const T *end)
 
INLINE void operator++ ()
 
INLINE bool next ()
 
bool isAtEnd () const
 
reference operator* () const
 
T * getIndex () const
 

Detailed Description

template<typename T>
class til::ConstLinearIterator< ImageC< T > >

Definition at line 21 of file ConstImageLinearIterator.h.

Member Typedef Documentation

◆ reference

template<typename T >
typedef const T& til::ConstLinearIterator< ImageC< T > >::reference

Definition at line 28 of file ConstImageLinearIterator.h.

◆ TImage

template<typename T >
typedef ImageC<T> til::ConstLinearIterator< ImageC< T > >::TImage

Definition at line 27 of file ConstImageLinearIterator.h.

◆ value_type

template<typename T >
typedef T til::ConstLinearIterator< ImageC< T > >::value_type

Definition at line 26 of file ConstImageLinearIterator.h.

Constructor & Destructor Documentation

◆ ConstLinearIterator() [1/2]

template<typename T >
til::ConstLinearIterator< ImageC< T > >::ConstLinearIterator ( )
inline

Definition at line 32 of file ConstImageLinearIterator.h.

◆ ConstLinearIterator() [2/2]

template<typename T >
til::ConstLinearIterator< ImageC< T > >::ConstLinearIterator ( const ImageC< T > &  im)
inline

Definition at line 33 of file ConstImageLinearIterator.h.

◆ ~ConstLinearIterator()

template<typename T >
virtual til::ConstLinearIterator< ImageC< T > >::~ConstLinearIterator ( )
inlinevirtual

Definition at line 34 of file ConstImageLinearIterator.h.

Member Function Documentation

◆ getIndex()

template<typename T >
T* til::ConstLinearIterator< ImageC< T > >::getIndex ( ) const
inline

Definition at line 74 of file ConstImageLinearIterator.h.

◆ init()

template<typename T >
void til::ConstLinearIterator< ImageC< T > >::init ( const ImageC< T > &  im)

◆ isAtEnd()

template<typename T >
bool til::ConstLinearIterator< ImageC< T > >::isAtEnd ( ) const
inline

Definition at line 67 of file ConstImageLinearIterator.h.

◆ next()

template<typename T >
INLINE bool til::ConstLinearIterator< ImageC< T > >::next ( )
inline

Definition at line 65 of file ConstImageLinearIterator.h.

◆ operator*()

template<typename T >
reference til::ConstLinearIterator< ImageC< T > >::operator* ( ) const
inline

Definition at line 68 of file ConstImageLinearIterator.h.

◆ operator++()

template<typename T >
INLINE void til::ConstLinearIterator< ImageC< T > >::operator++ ( )
inline

Definition at line 60 of file ConstImageLinearIterator.h.

◆ setEnd()

template<typename T >
void til::ConstLinearIterator< ImageC< T > >::setEnd ( const T *  end)
inline

Definition at line 43 of file ConstImageLinearIterator.h.


The documentation for this class was generated from the following file: