#include <itkDiffusionTensor3DTransform.h>
This is an abstract class to represent the diffusion tensor transform
| typedef SmartPointer< const Self > itk::DiffusionTensor3DTransform< TData >::ConstPointer |
Reimplemented in itk::DiffusionTensor3DAffineTransform< TData >, itk::DiffusionTensor3DFSAffineTransform< TData >, itk::DiffusionTensor3DMatrix3x3Transform< TData >, itk::DiffusionTensor3DNonRigidTransform< TData >, itk::DiffusionTensor3DPPDAffineTransform< TData >, and itk::DiffusionTensor3DRigidTransform< TData >.
| typedef TData itk::DiffusionTensor3DTransform< TData >::DataType |
Reimplemented in itk::DiffusionTensor3DAffineTransform< TData >, itk::DiffusionTensor3DFSAffineTransform< TData >, itk::DiffusionTensor3DMatrix3x3Transform< TData >, itk::DiffusionTensor3DNonRigidTransform< TData >, itk::DiffusionTensor3DPPDAffineTransform< TData >, and itk::DiffusionTensor3DRigidTransform< TData >.
| typedef MatrixExtended< DataType , 3 , 3 > itk::DiffusionTensor3DTransform< TData >::InternalMatrixDataType |
| typedef MatrixExtended< TransformType , 3 , 3 > itk::DiffusionTensor3DTransform< TData >::InternalMatrixTransformType |
| typedef DiffusionTensor3DExtended< DataType > itk::DiffusionTensor3DTransform< TData >::InternalTensorDataType |
| typedef Matrix< DataType , 3 , 3 > itk::DiffusionTensor3DTransform< TData >::MatrixDataType |
| typedef Matrix< TransformType , 3 , 3 > itk::DiffusionTensor3DTransform< TData >::MatrixTransformType |
Reimplemented in itk::DiffusionTensor3DAffineTransform< TData >, itk::DiffusionTensor3DFSAffineTransform< TData >, itk::DiffusionTensor3DMatrix3x3Transform< TData >, itk::DiffusionTensor3DNonRigidTransform< TData >, itk::DiffusionTensor3DPPDAffineTransform< TData >, and itk::DiffusionTensor3DRigidTransform< TData >.
| typedef SmartPointer< Self > itk::DiffusionTensor3DTransform< TData >::Pointer |
Reimplemented in itk::DiffusionTensor3DAffineTransform< TData >, itk::DiffusionTensor3DFSAffineTransform< TData >, itk::DiffusionTensor3DMatrix3x3Transform< TData >, itk::DiffusionTensor3DNonRigidTransform< TData >, itk::DiffusionTensor3DPPDAffineTransform< TData >, and itk::DiffusionTensor3DRigidTransform< TData >.
| typedef Point< TransformType , 3 > itk::DiffusionTensor3DTransform< TData >::PointType |
| typedef DiffusionTensor3DTransform itk::DiffusionTensor3DTransform< TData >::Self |
Reimplemented in itk::DiffusionTensor3DAffineTransform< TData >, itk::DiffusionTensor3DFSAffineTransform< TData >, itk::DiffusionTensor3DMatrix3x3Transform< TData >, itk::DiffusionTensor3DNonRigidTransform< TData >, itk::DiffusionTensor3DPPDAffineTransform< TData >, and itk::DiffusionTensor3DRigidTransform< TData >.
| typedef DiffusionTensor3D< DataType > itk::DiffusionTensor3DTransform< TData >::TensorDataType |
| typedef double itk::DiffusionTensor3DTransform< TData >::TransformType |
| itk::DiffusionTensor3DTransform< TData >::DiffusionTensor3DTransform | ( | ) | [protected] |
| virtual PointType itk::DiffusionTensor3DTransform< TData >::EvaluateTensorPosition | ( | const PointType & | point | ) | [pure virtual] |
Evaluate the position of the transformed tensor.
Implemented in itk::DiffusionTensor3DMatrix3x3Transform< TData >, and itk::DiffusionTensor3DNonRigidTransform< TData >.
| virtual TensorDataType itk::DiffusionTensor3DTransform< TData >::EvaluateTransformedTensor | ( | TensorDataType & | tensor, | |
| PointType & | outputPosition | |||
| ) | [pure virtual] |
Evaluate the transformed tensor.
Implemented in itk::DiffusionTensor3DMatrix3x3Transform< TData >, and itk::DiffusionTensor3DNonRigidTransform< TData >.
| virtual Transform< TransformType , 3 , 3 >::Pointer itk::DiffusionTensor3DTransform< TData >::GetTransform | ( | ) | [pure virtual] |
| itk::DiffusionTensor3DTransform< TData >::itkSetMacro | ( | MeasurementFrame | , | |
| MatrixTransformType | ||||
| ) |
Set the measurement frame of the tensor.
InternalMatrixTransformType itk::DiffusionTensor3DTransform< TData >::m_MeasurementFrame [protected] |
1.6.1