Iterator class that will iteratate over all pixels (multi-channel) More...
#include <MultiElementImage.h>
Public Member Functions | |
| operator P * () | |
| bool | operator!= (const MultiElementImageIter &i) const |
| P & | operator* () |
| MultiElementImageIter & | operator++ () |
| in contrast to STL, the operators are not const to allow write access to pixels | |
| MultiElementImageIter | operator++ (int) |
| MultiElementImageIter & | operator-- () |
| MultiElementImageIter | operator-- (int) |
| P * | operator-> () |
| bool | operator== (const MultiElementImageIter &i) const |
Private Types | |
| typedef T | P [N] |
| simplify notation: P is pixel type (multi-channel) | |
Private Attributes | |
| P * | curr |
| P * | end |
| P * | start |
Friends | |
| class | MultiElementImage< T, N > |
Iterator class that will iteratate over all pixels (multi-channel)
Definition at line 115 of file MultiElementImage.h.
typedef T puma2::MultiElementImageIter< T, N >::P[N] [private] |
simplify notation: P is pixel type (multi-channel)
Definition at line 118 of file MultiElementImage.h.
| puma2::MultiElementImageIter< T, N >::operator P * | ( | ) | [inline] |
Definition at line 143 of file MultiElementImage.h.
| bool puma2::MultiElementImageIter< T, N >::operator!= | ( | const MultiElementImageIter< T, N > & | i | ) | const [inline] |
Definition at line 128 of file MultiElementImage.h.
| P& puma2::MultiElementImageIter< T, N >::operator* | ( | ) | [inline] |
Definition at line 139 of file MultiElementImage.h.
| MultiElementImageIter& puma2::MultiElementImageIter< T, N >::operator++ | ( | ) | [inline] |
in contrast to STL, the operators are not const to allow write access to pixels
Definition at line 131 of file MultiElementImage.h.
| MultiElementImageIter puma2::MultiElementImageIter< T, N >::operator++ | ( | int | ) | [inline] |
Definition at line 133 of file MultiElementImage.h.
| MultiElementImageIter& puma2::MultiElementImageIter< T, N >::operator-- | ( | ) | [inline] |
Definition at line 135 of file MultiElementImage.h.
| MultiElementImageIter puma2::MultiElementImageIter< T, N >::operator-- | ( | int | ) | [inline] |
Definition at line 137 of file MultiElementImage.h.
| P* puma2::MultiElementImageIter< T, N >::operator-> | ( | ) | [inline] |
Definition at line 141 of file MultiElementImage.h.
| bool puma2::MultiElementImageIter< T, N >::operator== | ( | const MultiElementImageIter< T, N > & | i | ) | const [inline] |
Definition at line 123 of file MultiElementImage.h.
friend class MultiElementImage< T, N > [friend] |
Definition at line 117 of file MultiElementImage.h.
P* puma2::MultiElementImageIter< T, N >::curr [private] |
Definition at line 120 of file MultiElementImage.h.
P* puma2::MultiElementImageIter< T, N >::end [private] |
Definition at line 121 of file MultiElementImage.h.
P* puma2::MultiElementImageIter< T, N >::start [private] |
Definition at line 119 of file MultiElementImage.h.