|
aimstil
5.0.5
|
#include <til/ConstImageNCVolumetricIterator.h>


Public Types | |
| typedef T | value_type |
| typedef const T & | reference |
| typedef ImageNC< T > | TImage |
Public Member Functions | |
| ConstVolumetricIterator () | |
| Type returned by operator* (needed for template expression) More... | |
| ConstVolumetricIterator (const ImageNC< T > &im) | |
| ConstVolumetricIterator (const ImageNC< T > &im, const Range< int, 3 > &roi) | |
| virtual | ~ConstVolumetricIterator () |
| virtual void | init () |
| virtual void | init (const Range< int, 3 > &box) |
| const numeric_array< int, 3 > & | pos () const |
| void | set_pos (const numeric_array< int, 3 > &pos) |
| void | setUnsafePos (const numeric_array< int, 3 > &pos) |
| const Range< int, 3 > & | getRoi () const |
| const ImageNC< T > & | image () const |
| INLINE T | getUnsafeValue (int offsetx, int offsety, int offsetz) const |
| template<int offsetx, int offsety, int offsetz> | |
| INLINE T | getUnsafeValue () const |
| template<class Extrapolator , int offsetx, int offsety, int offsetz> | |
| INLINE T | getValue () const |
| template<class Extrapolator > | |
| T | getValue (int offsetx, int offsety, int offsetz) const |
| template<class Extrapolator > | |
| T | getValue (const numeric_array< int, 3 > &offset) const |
| INLINE T | operator() (int offsetx, int offsety, int offsetz) const |
| INLINE T | operator() (const numeric_array< int, 3 > &v) const |
| INLINE ConstVolumetricIterator< ImageNC< T > > & | operator++ () |
| INLINE void | next (ImageAxis axis) |
| bool | isAtEnd () const |
| reference | operator* () const |
| const T *const | getIndex () |
Protected Attributes | |
| numeric_array< int, 3 > | m_pos |
| numeric_array< int, 3 > | m_offset |
| ImageNC< T > & | m_im |
| Range< int, 3 > | m_roi |
| T * | m_index |
Definition at line 26 of file ConstImageNCVolumetricIterator.h.
| typedef const T& til::ConstVolumetricIterator< ImageNC< T > >::reference |
Definition at line 32 of file ConstImageNCVolumetricIterator.h.
| typedef ImageNC<T> til::ConstVolumetricIterator< ImageNC< T > >::TImage |
Definition at line 33 of file ConstImageNCVolumetricIterator.h.
| typedef T til::ConstVolumetricIterator< ImageNC< T > >::value_type |
Definition at line 31 of file ConstImageNCVolumetricIterator.h.
|
inline |
Type returned by operator* (needed for template expression)
Definition at line 41 of file ConstImageNCVolumetricIterator.h.
|
inline |
Definition at line 44 of file ConstImageNCVolumetricIterator.h.
|
inline |
Definition at line 47 of file ConstImageNCVolumetricIterator.h.
|
inlinevirtual |
Definition at line 49 of file ConstImageNCVolumetricIterator.h.
|
inline |
Definition at line 172 of file ConstImageNCVolumetricIterator.h.
|
inline |
Definition at line 78 of file ConstImageNCVolumetricIterator.h.
|
inline |
Definition at line 89 of file ConstImageNCVolumetricIterator.h.
|
inline |
Definition at line 98 of file ConstImageNCVolumetricIterator.h.
|
inline |
Definition at line 108 of file ConstImageNCVolumetricIterator.h.
|
inline |
Definition at line 130 of file ConstImageNCVolumetricIterator.h.
|
inline |
Definition at line 139 of file ConstImageNCVolumetricIterator.h.
References EXPAND_VECTOR.
|
inline |
Definition at line 81 of file ConstImageNCVolumetricIterator.h.
|
virtual |
Definition at line 261 of file ConstImageNCVolumetricIterator.h.
References til::getRange(), and INLINE.
|
virtual |
Definition at line 232 of file ConstImageNCVolumetricIterator.h.
References til::contains(), til::getRange(), and til::Box< T, D >::min_bounds().
|
inline |
Definition at line 169 of file ConstImageNCVolumetricIterator.h.
| INLINE void til::ConstVolumetricIterator< ImageNC< T > >::next | ( | ImageAxis | axis | ) |
Definition at line 351 of file ConstImageNCVolumetricIterator.h.
|
inline |
Definition at line 146 of file ConstImageNCVolumetricIterator.h.
|
inline |
Definition at line 154 of file ConstImageNCVolumetricIterator.h.
References EXPAND_VECTOR, INLINE, and til::operator++().
|
inline |
Definition at line 170 of file ConstImageNCVolumetricIterator.h.
| INLINE ConstVolumetricIterator< ImageNC< T > > & til::ConstVolumetricIterator< ImageNC< T > >::operator++ | ( | ) |
Definition at line 276 of file ConstImageNCVolumetricIterator.h.
|
inline |
Definition at line 67 of file ConstImageNCVolumetricIterator.h.
| void til::ConstVolumetricIterator< ImageNC< T > >::set_pos | ( | const numeric_array< int, 3 > & | pos | ) |
Definition at line 324 of file ConstImageNCVolumetricIterator.h.
References til::contains().
| INLINE void til::ConstVolumetricIterator< ImageNC< T > >::setUnsafePos | ( | const numeric_array< int, 3 > & | pos | ) |
Definition at line 343 of file ConstImageNCVolumetricIterator.h.
References INLINE.
|
protected |
Definition at line 183 of file ConstImageNCVolumetricIterator.h.
|
protected |
Definition at line 189 of file ConstImageNCVolumetricIterator.h.
|
protected |
Definition at line 180 of file ConstImageNCVolumetricIterator.h.
|
protected |
Definition at line 177 of file ConstImageNCVolumetricIterator.h.
|
protected |
Definition at line 186 of file ConstImageNCVolumetricIterator.h.