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.