aimstil  5.0.5
til::LinearIterator< ImageRLE< T > > Class Template Reference

#include <til/ImageCPTLinearIterator.h>

Inheritance diagram for til::LinearIterator< ImageRLE< T > >:
Collaboration diagram for til::LinearIterator< ImageRLE< T > >:

Classes

class  VirtualVoxel
 

Public Types

typedef T value_type
 
typedef ImageRLE< T > TImage
 
typedef VirtualVoxelreference
 

Public Member Functions

 LinearIterator (ImageRLE< T > &im)
 
virtual ~LinearIterator ()
 
void init ()
 
bool isAtEnd ()
 
const T & getValue () const
 
void setUnsafeValue (T value)
 
VirtualVoxeloperator* ()
 
void operator++ ()
 

Friends

class VirtualVoxel
 

Detailed Description

template<typename T>
class til::LinearIterator< ImageRLE< T > >

Definition at line 25 of file ImageCPTLinearIterator.h.

Member Typedef Documentation

◆ reference

template<typename T >
typedef VirtualVoxel& til::LinearIterator< ImageRLE< T > >::reference

Definition at line 35 of file ImageCPTLinearIterator.h.

◆ TImage

template<typename T >
typedef ImageRLE<T> til::LinearIterator< ImageRLE< T > >::TImage

Definition at line 34 of file ImageCPTLinearIterator.h.

◆ value_type

template<typename T >
typedef T til::LinearIterator< ImageRLE< T > >::value_type

Definition at line 29 of file ImageCPTLinearIterator.h.

Constructor & Destructor Documentation

◆ LinearIterator()

template<typename T >
til::LinearIterator< ImageRLE< T > >::LinearIterator ( ImageRLE< T > &  im)
inline

Definition at line 40 of file ImageCPTLinearIterator.h.

◆ ~LinearIterator()

template<typename T >
virtual til::LinearIterator< ImageRLE< T > >::~LinearIterator ( )
inlinevirtual

Definition at line 41 of file ImageCPTLinearIterator.h.

Member Function Documentation

◆ getValue()

template<typename T >
const T& til::LinearIterator< ImageRLE< T > >::getValue ( ) const
inline

Definition at line 86 of file ImageCPTLinearIterator.h.

◆ init()

template<typename T >
void til::LinearIterator< ImageRLE< T > >::init ( )

Definition at line 216 of file ImageCPTLinearIterator.h.

◆ isAtEnd()

template<typename T >
bool til::LinearIterator< ImageRLE< T > >::isAtEnd ( )
inline

Definition at line 84 of file ImageCPTLinearIterator.h.

◆ operator*()

template<typename T >
VirtualVoxel& til::LinearIterator< ImageRLE< T > >::operator* ( )
inline

Definition at line 95 of file ImageCPTLinearIterator.h.

◆ operator++()

template<typename T >
void til::LinearIterator< ImageRLE< T > >::operator++ ( )
inline

Definition at line 99 of file ImageCPTLinearIterator.h.

◆ setUnsafeValue()

template<typename T >
void til::LinearIterator< ImageRLE< T > >::setUnsafeValue ( value)
inline

Definition at line 88 of file ImageCPTLinearIterator.h.

Friends And Related Function Documentation

◆ VirtualVoxel

template<typename T >
friend class VirtualVoxel
friend

Definition at line 51 of file ImageCPTLinearIterator.h.


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