#include <itkOrientationAdapter.h>
OrientationAdapterBase is a pure virtual base class that defines the member function signatures for any subclass that concretely defines the conversion relation between a method of representing orientation, and the direction cosines managed in itk::ImageBase.
Definition at line 37 of file itkOrientationAdapter.h.
Public Types | |
typedef ImageType::DirectionType | DirectionType |
typedef ImageBase< Dimension > | ImageType |
Public Member Functions | |
virtual OrientationType | FromDirectionCosines (const DirectionType &Dir)=0 |
virtual DirectionType | ToDirectionCosines (const OrientationType &Orient)=0 |
Protected Member Functions | |
virtual | ~OrientationAdapterBase () |
typedef ImageType::DirectionType itk::OrientationAdapterBase< OrientationType, Dimension >::DirectionType |
typedef for matching Direction Cosines type
Reimplemented in itk::QuaternionOrientationAdapter< VDimension >, and itk::SpatialOrientationAdapter.
Definition at line 44 of file itkOrientationAdapter.h.
typedef ImageBase<Dimension> itk::OrientationAdapterBase< OrientationType, Dimension >::ImageType |
typedef for matching ImageBase
Definition at line 41 of file itkOrientationAdapter.h.
virtual itk::OrientationAdapterBase< OrientationType, Dimension >::~OrientationAdapterBase | ( | ) | [inline, protected, virtual] |
destructor, to silence "virtual class has non-virtual destructor()" warnings
Definition at line 54 of file itkOrientationAdapter.h.
virtual OrientationType itk::OrientationAdapterBase< OrientationType, Dimension >::FromDirectionCosines | ( | const DirectionType & | Dir | ) | [pure virtual] |
Convert direction cosines to the Orientation type
Implemented in itk::QuaternionOrientationAdapter< VDimension >, and itk::SpatialOrientationAdapter.
virtual DirectionType itk::OrientationAdapterBase< OrientationType, Dimension >::ToDirectionCosines | ( | const OrientationType & | Orient | ) | [pure virtual] |
Convert Orientation type direction cosines