Iterator class that will access channels in a n-channel image. More...
#include <MultiElementImage.h>
Public Member Functions | |
operator P ** () | |
bool | operator!= (const MultiElementImageIterChannel &i) const |
T & | operator* () |
MultiElementImageIterChannel & | operator++ () |
MultiElementImageIterChannel | operator++ (int) |
MultiElementImageIterChannel & | operator-- () |
MultiElementImageIterChannel | operator-- (int) |
T ** | operator-> () |
bool | operator== (const MultiElementImageIterChannel &i) const |
Private Types | |
typedef T | P [N] |
Private Attributes | |
int | c |
P * | curr |
P * | end |
P * | start |
Friends | |
class | MultiElementImage< T, N > |
Iterator class that will access channels in a n-channel image.
Definition at line 148 of file MultiElementImage.h.
typedef T puma2::MultiElementImageIterChannel< T, N >::P[N] [private] |
Definition at line 151 of file MultiElementImage.h.
puma2::MultiElementImageIterChannel< T, N >::operator P ** | ( | ) | [inline] |
Definition at line 173 of file MultiElementImage.h.
bool puma2::MultiElementImageIterChannel< T, N >::operator!= | ( | const MultiElementImageIterChannel< T, N > & | i | ) | const [inline] |
Definition at line 159 of file MultiElementImage.h.
T& puma2::MultiElementImageIterChannel< T, N >::operator* | ( | ) | [inline] |
Definition at line 169 of file MultiElementImage.h.
MultiElementImageIterChannel& puma2::MultiElementImageIterChannel< T, N >::operator++ | ( | ) | [inline] |
Definition at line 161 of file MultiElementImage.h.
MultiElementImageIterChannel puma2::MultiElementImageIterChannel< T, N >::operator++ | ( | int | ) | [inline] |
Definition at line 163 of file MultiElementImage.h.
MultiElementImageIterChannel& puma2::MultiElementImageIterChannel< T, N >::operator-- | ( | ) | [inline] |
Definition at line 165 of file MultiElementImage.h.
MultiElementImageIterChannel puma2::MultiElementImageIterChannel< T, N >::operator-- | ( | int | ) | [inline] |
Definition at line 167 of file MultiElementImage.h.
T** puma2::MultiElementImageIterChannel< T, N >::operator-> | ( | ) | [inline] |
Definition at line 171 of file MultiElementImage.h.
bool puma2::MultiElementImageIterChannel< T, N >::operator== | ( | const MultiElementImageIterChannel< T, N > & | i | ) | const [inline] |
Definition at line 157 of file MultiElementImage.h.
friend class MultiElementImage< T, N > [friend] |
Definition at line 150 of file MultiElementImage.h.
int puma2::MultiElementImageIterChannel< T, N >::c [private] |
Definition at line 155 of file MultiElementImage.h.
P* puma2::MultiElementImageIterChannel< T, N >::curr [private] |
Definition at line 153 of file MultiElementImage.h.
P* puma2::MultiElementImageIterChannel< T, N >::end [private] |
Definition at line 154 of file MultiElementImage.h.
P* puma2::MultiElementImageIterChannel< T, N >::start [private] |
Definition at line 152 of file MultiElementImage.h.