![]() |
Orfeo Toolbox
3.16
|
converts SpatialOrientation flags to/from direction cosines More...
#include <itkSpatialOrientationAdapter.h>
Inheritance diagram for itk::SpatialOrientationAdapter:
Collaboration diagram for itk::SpatialOrientationAdapter:Public Types | |
| typedef SuperClass::DirectionType | DirectionType |
| typedef ImageBase< Dimension > | ImageType |
| typedef SpatialOrientation::ValidCoordinateOrientationFlags | OrientationType |
| typedef SpatialOrientationAdapter | Self |
| typedef OrientationAdapterBase < SpatialOrientation::ValidCoordinateOrientationFlags, 3 > | SuperClass |
Public Member Functions | |
| SpatialOrientationAdapter () | |
| virtual OrientationType | FromDirectionCosines (const DirectionType &Dir) |
| virtual DirectionType | ToDirectionCosines (const OrientationType &Or) |
converts SpatialOrientation flags to/from direction cosines
Definition at line 73 of file itkSpatialOrientationAdapter.h.
typedef for direction cosines
Definition at line 86 of file itkSpatialOrientationAdapter.h.
|
inherited |
typedef for matching ImageBase
Definition at line 41 of file itkOrientationAdapter.h.
| typedef SpatialOrientation::ValidCoordinateOrientationFlags itk::SpatialOrientationAdapter::OrientationType |
Definition at line 83 of file itkSpatialOrientationAdapter.h.
typedef for superclass
Definition at line 78 of file itkSpatialOrientationAdapter.h.
| typedef OrientationAdapterBase<SpatialOrientation::ValidCoordinateOrientationFlags,3> itk::SpatialOrientationAdapter::SuperClass |
Definition at line 81 of file itkSpatialOrientationAdapter.h.
|
inline |
Constructor
Definition at line 89 of file itkSpatialOrientationAdapter.h.
|
virtual |
convert from direction cosines.
Implements itk::OrientationAdapterBase< SpatialOrientation::ValidCoordinateOrientationFlags, 3 >.
Definition at line 28 of file itkSpatialOrientationAdapter.cxx.
References itk::SpatialOrientation::ITK_COORDINATE_Anterior, itk::SpatialOrientation::ITK_COORDINATE_Inferior, itk::SpatialOrientation::ITK_COORDINATE_Left, itk::SpatialOrientation::ITK_COORDINATE_ORIENTATION_RIP, itk::SpatialOrientation::ITK_COORDINATE_Posterior, itk::SpatialOrientation::ITK_COORDINATE_PrimaryMinor, itk::SpatialOrientation::ITK_COORDINATE_Right, itk::SpatialOrientation::ITK_COORDINATE_SecondaryMinor, itk::SpatialOrientation::ITK_COORDINATE_Superior, itk::SpatialOrientation::ITK_COORDINATE_TertiaryMinor, itk::SpatialOrientation::ITK_COORDINATE_UNKNOWN, itk::Function::Max3(), and itk::Function::Sign().
Referenced by itk::MetaImageIO::Write(), itk::Brains2MaskImageIO::Write(), and itk::AnalyzeImageIO::WriteImageInformation().
|
virtual |
convert to direction cosines.
Implements itk::OrientationAdapterBase< SpatialOrientation::ValidCoordinateOrientationFlags, 3 >.
Definition at line 90 of file itkSpatialOrientationAdapter.cxx.
References itk::Matrix< T, NRows, NColumns >::Fill(), itk::SpatialOrientation::ITK_COORDINATE_Anterior, itk::SpatialOrientation::ITK_COORDINATE_Inferior, itk::SpatialOrientation::ITK_COORDINATE_Left, itk::SpatialOrientation::ITK_COORDINATE_Posterior, itk::SpatialOrientation::ITK_COORDINATE_PrimaryMinor, itk::SpatialOrientation::ITK_COORDINATE_Right, itk::SpatialOrientation::ITK_COORDINATE_SecondaryMinor, itk::SpatialOrientation::ITK_COORDINATE_Superior, itk::SpatialOrientation::ITK_COORDINATE_TertiaryMinor, and itk::SpatialOrientation::ITK_COORDINATE_UNKNOWN.
Referenced by itk::Brains2MaskImageIO::Write().