![]() |
aimsdata
5.1.2
Neuroimaging data handling
|
The template object function for flipping. More...
#include <aims/utility/flip.h>
Public Member Functions | |
Constructor and Destructor | |
AimsFlip () | |
Constructor does nothing. More... | |
virtual | ~AimsFlip () |
Destructor does nothing. More... | |
Methods | |
carto::VolumeRef< T > | doXX (const carto::rc_ptr< carto::Volume< T > > &thing) |
function which returns the XX flipped data More... | |
carto::VolumeRef< T > | doYY (const carto::rc_ptr< carto::Volume< T > > &thing) |
function which returns the YY flipped data More... | |
carto::VolumeRef< T > | doZZ (const carto::rc_ptr< carto::Volume< T > > &thing) |
function which returns the ZZ flipped data More... | |
carto::VolumeRef< T > | doXXZZ (const carto::rc_ptr< carto::Volume< T > > &thing) |
function which returns the XXZZ flipped data More... | |
carto::VolumeRef< T > | doXXYY (const carto::rc_ptr< carto::Volume< T > > &thing) |
function which returns the XXYY flipped data More... | |
carto::VolumeRef< T > | doYYZZ (const carto::rc_ptr< carto::Volume< T > > &thing) |
function which returns the YYZZ flipped data More... | |
carto::VolumeRef< T > | doXXYYZZ (const carto::rc_ptr< carto::Volume< T > > &thing) |
function which returns the XXYYZZ flipped data More... | |
carto::VolumeRef< T > | doXY (const carto::rc_ptr< carto::Volume< T > > &thing) |
function which returns the XY flipped data More... | |
carto::VolumeRef< T > | doXZ (const carto::rc_ptr< carto::Volume< T > > &thing) |
function which returns the XZ flipped data More... | |
carto::VolumeRef< T > | doYZ (const carto::rc_ptr< carto::Volume< T > > &thing) |
function which returns the YZ flipped data More... | |
The template object function for flipping.
This object function returns the flipped data. The template argument is the basic data type.
|
inline |
function which returns the XX flipped data
Definition at line 98 of file flip.h.
References carto::VolumeRef< class >::at(), carto::VolumeRef< class >::copyHeaderFrom(), carto::NDIterator_base::ended(), carto::VolumeRef< class >::getSize(), carto::VolumeRef< class >::getStrides(), carto::line_NDIterator< class >::inc_line_ptr(), carto::line_NDIterator< class >::line_length(), and carto::NDIterator_base::position().
|
inline |
function which returns the XXYY flipped data
Definition at line 201 of file flip.h.
References carto::VolumeRef< class >::at(), carto::VolumeRef< class >::copyHeaderFrom(), carto::NDIterator_base::ended(), carto::VolumeRef< class >::getSize(), carto::VolumeRef< class >::getStrides(), carto::line_NDIterator< class >::inc_line_ptr(), carto::line_NDIterator< class >::line_length(), and carto::NDIterator_base::position().
|
inline |
function which returns the XXYYZZ flipped data
Definition at line 355 of file flip.h.
References carto::VolumeRef< class >::at(), carto::VolumeRef< class >::copyHeaderFrom(), carto::NDIterator_base::ended(), carto::VolumeRef< class >::getSize(), carto::VolumeRef< class >::getStrides(), carto::line_NDIterator< class >::inc_line_ptr(), carto::line_NDIterator< class >::line_length(), and carto::NDIterator_base::position().
|
inline |
function which returns the XXZZ flipped data
Definition at line 175 of file flip.h.
References carto::VolumeRef< class >::at(), carto::VolumeRef< class >::copyHeaderFrom(), carto::NDIterator_base::ended(), carto::VolumeRef< class >::getSize(), carto::VolumeRef< class >::getStrides(), carto::line_NDIterator< class >::inc_line_ptr(), carto::line_NDIterator< class >::line_length(), and carto::NDIterator_base::position().
|
inline |
function which returns the XY flipped data
Definition at line 255 of file flip.h.
References carto::VolumeRef< class >::at(), carto::VolumeRef< class >::copyHeaderFrom(), carto::NDIterator_base::ended(), carto::VolumeRef< class >::getSize(), carto::VolumeRef< class >::getSizeX(), carto::VolumeRef< class >::getSizeY(), carto::VolumeRef< class >::getStrides(), carto::line_NDIterator< class >::inc_line_ptr(), carto::line_NDIterator< class >::line_length(), carto::NDIterator_base::position(), and carto::VolumeRef< class >::setVoxelSize().
|
inline |
function which returns the XZ flipped data
Definition at line 287 of file flip.h.
References carto::VolumeRef< class >::at(), carto::VolumeRef< class >::copyHeaderFrom(), carto::NDIterator_base::ended(), carto::VolumeRef< class >::getSize(), carto::VolumeRef< class >::getSizeX(), carto::VolumeRef< class >::getSizeZ(), carto::VolumeRef< class >::getStrides(), carto::line_NDIterator< class >::inc_line_ptr(), carto::line_NDIterator< class >::line_length(), carto::NDIterator_base::position(), and carto::VolumeRef< class >::setVoxelSize().
|
inline |
function which returns the YY flipped data
Definition at line 123 of file flip.h.
References carto::VolumeRef< class >::at(), carto::VolumeRef< class >::copyHeaderFrom(), carto::NDIterator_base::ended(), carto::VolumeRef< class >::getSize(), carto::VolumeRef< class >::getStrides(), carto::line_NDIterator< class >::inc_line_ptr(), carto::line_NDIterator< class >::line_length(), and carto::NDIterator_base::position().
|
inline |
function which returns the YYZZ flipped data
Definition at line 228 of file flip.h.
References carto::VolumeRef< class >::at(), carto::VolumeRef< class >::copyHeaderFrom(), carto::NDIterator_base::ended(), carto::VolumeRef< class >::getSize(), carto::VolumeRef< class >::getStrides(), carto::line_NDIterator< class >::inc_line_ptr(), carto::line_NDIterator< class >::line_length(), and carto::NDIterator_base::position().
|
inline |
function which returns the YZ flipped data
Definition at line 320 of file flip.h.
References carto::VolumeRef< class >::at(), carto::VolumeRef< class >::copyHeaderFrom(), carto::NDIterator_base::ended(), carto::VolumeRef< class >::getSize(), carto::VolumeRef< class >::getSizeY(), carto::VolumeRef< class >::getSizeZ(), carto::VolumeRef< class >::getStrides(), carto::line_NDIterator< class >::inc_line_ptr(), carto::line_NDIterator< class >::line_length(), carto::NDIterator_base::position(), and carto::VolumeRef< class >::setVoxelSize().
|
inline |
function which returns the ZZ flipped data
Definition at line 149 of file flip.h.
References carto::VolumeRef< class >::at(), carto::VolumeRef< class >::copyHeaderFrom(), carto::NDIterator_base::ended(), carto::VolumeRef< class >::getSize(), carto::VolumeRef< class >::getStrides(), carto::line_NDIterator< class >::inc_line_ptr(), carto::line_NDIterator< class >::line_length(), and carto::NDIterator_base::position().