![]() |
aimsdata 6.0.0
Neuroimaging data handling
|
The template object function for flipping. More...
#include <aims/utility/flip.h>

Public Member Functions | |
| AimsFlip () | |
| virtual | ~AimsFlip () |
| carto::VolumeRef< T > | doXX (const carto::rc_ptr< carto::Volume< T > > &thing) |
| function which returns the XX flipped data | |
| carto::VolumeRef< T > | doYY (const carto::rc_ptr< carto::Volume< T > > &thing) |
| function which returns the YY flipped data | |
| carto::VolumeRef< T > | doZZ (const carto::rc_ptr< carto::Volume< T > > &thing) |
| function which returns the ZZ flipped data | |
| carto::VolumeRef< T > | doXXZZ (const carto::rc_ptr< carto::Volume< T > > &thing) |
| function which returns the XXZZ flipped data | |
| carto::VolumeRef< T > | doXXYY (const carto::rc_ptr< carto::Volume< T > > &thing) |
| function which returns the XXYY flipped data | |
| carto::VolumeRef< T > | doYYZZ (const carto::rc_ptr< carto::Volume< T > > &thing) |
| function which returns the YYZZ flipped data | |
| carto::VolumeRef< T > | doXXYYZZ (const carto::rc_ptr< carto::Volume< T > > &thing) |
| function which returns the XXYYZZ flipped data | |
| carto::VolumeRef< T > | doXY (const carto::rc_ptr< carto::Volume< T > > &thing) |
| function which returns the XY flipped data | |
| carto::VolumeRef< T > | doXZ (const carto::rc_ptr< carto::Volume< T > > &thing) |
| function which returns the XZ flipped data | |
| carto::VolumeRef< T > | doYZ (const carto::rc_ptr< carto::Volume< T > > &thing) |
| function which returns the YZ flipped data | |
| carto::VolumeRef< T > | flip (const carto::rc_ptr< carto::Volume< T > > &thing, const std::string &orient) |
| returns the flipped data in the given orientation | |
| bool | useSharedView () const |
| void | setUseSharedView (bool x) |
| bool | updateTransforms () const |
| void | setUpdateTransforms (bool x) |
| bool | flipMemory () const |
| void | setFlipMemory (bool x) |
| std::string | centerRefertential () const |
| void | setCenterReferential (const std::string &x) |
Protected Attributes | |
| bool | _shared_view |
| bool | _update_transforms |
| bool | _flip_memory |
| std::string | _center_ref |
The template object function for flipping.
This object function returns the flipped data. The template argument is the basic data type.
|
inline |
Definition at line 53 of file flip.h.
References _flip_memory, _shared_view, and _update_transforms.
|
inline |
Definition at line 101 of file flip.h.
References _center_ref.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
returns the flipped data in the given orientation
Orientation conventions are those of the carto::Referential class.
Definition at line 113 of file flip.h.
References _center_ref, _flip_memory, _shared_view, _update_transforms, carto::VolumeRef< typename T >::copyHeaderFrom(), flip(), soma::AffineTransformationBase::getInverse(), carto::PropertySet::getProperty(), carto::PropertySet::hasProperty(), carto::VolumeRef< typename T >::header(), soma::AffineTransformationBase::matrix(), soma::AffineTransformationBase::order(), carto::PropertySet::removeProperty(), carto::rc_ptr< typename T >::reset(), carto::PropertySet::setProperty(), soma::AffineTransformationBase::toVector(), and soma::Transformation::vsub().
Referenced by doXX(), doXXYY(), doXXYYZZ(), doXXZZ(), doXY(), doXZ(), doYY(), doYYZZ(), doYZ(), doZZ(), and flip().
|
inline |
Definition at line 99 of file flip.h.
References _flip_memory.
|
inline |
Definition at line 102 of file flip.h.
References _center_ref.
|
inline |
Definition at line 100 of file flip.h.
References _flip_memory.
|
inline |
Definition at line 98 of file flip.h.
References _update_transforms.
|
inline |
Definition at line 96 of file flip.h.
References _shared_view.
|
inline |
Definition at line 97 of file flip.h.
References _update_transforms.
|
inline |
Definition at line 95 of file flip.h.
References _shared_view.
|
protected |
Definition at line 108 of file flip.h.
Referenced by centerRefertential(), flip(), and setCenterReferential().
|
protected |
Definition at line 107 of file flip.h.
Referenced by AimsFlip(), flip(), flipMemory(), and setFlipMemory().
|
protected |
Definition at line 105 of file flip.h.
Referenced by AimsFlip(), flip(), setUseSharedView(), and useSharedView().
|
protected |
Definition at line 106 of file flip.h.
Referenced by AimsFlip(), flip(), setUpdateTransforms(), and updateTransforms().