#include <itkDiffusionTensor3DAffineTransform.h>
Public Types | |
| typedef AffineTransform < double, 3 > | AffineTransformType |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef TData | DataType |
| typedef Superclass::InternalMatrixDataType | InternalMatrixDataType |
| typedef Superclass::InternalMatrixTransformType | InternalMatrixTransformType |
| typedef Superclass::InternalTensorDataType | InternalTensorDataType |
| typedef Superclass::MatrixDataType | MatrixDataType |
| typedef MatrixExtended< double, 4, 4 > | MatrixTransform4x4Type |
| typedef Superclass::MatrixTransformType | MatrixTransformType |
| typedef SmartPointer< Self > | Pointer |
| typedef Superclass::PointType | PointType |
| typedef DiffusionTensor3DAffineTransform | Self |
| typedef DiffusionTensor3DMatrix3x3Transform < DataType > | Superclass |
| typedef Superclass::TensorDataType | TensorDataType |
| typedef Superclass::VectorType | VectorType |
Public Member Functions | |
| AffineTransformType::Pointer | GetAffineTransform () |
| void | SetMatrix4x4 (MatrixTransform4x4Type matrix) |
| void | SetTransform (typename AffineTransformType::Pointer transform) |
This is an abstract class to implement affine transformation for diffusion tensors.
| typedef AffineTransform< double , 3 > itk::DiffusionTensor3DAffineTransform< TData >::AffineTransformType |
| typedef SmartPointer< const Self > itk::DiffusionTensor3DAffineTransform< TData >::ConstPointer |
Reimplemented from itk::DiffusionTensor3DMatrix3x3Transform< TData >.
Reimplemented in itk::DiffusionTensor3DFSAffineTransform< TData >, and itk::DiffusionTensor3DPPDAffineTransform< TData >.
| typedef TData itk::DiffusionTensor3DAffineTransform< TData >::DataType |
Reimplemented from itk::DiffusionTensor3DMatrix3x3Transform< TData >.
Reimplemented in itk::DiffusionTensor3DFSAffineTransform< TData >, and itk::DiffusionTensor3DPPDAffineTransform< TData >.
| typedef Superclass::InternalMatrixDataType itk::DiffusionTensor3DAffineTransform< TData >::InternalMatrixDataType |
Reimplemented from itk::DiffusionTensor3DMatrix3x3Transform< TData >.
Reimplemented in itk::DiffusionTensor3DPPDAffineTransform< TData >.
| typedef Superclass::InternalMatrixTransformType itk::DiffusionTensor3DAffineTransform< TData >::InternalMatrixTransformType |
Reimplemented from itk::DiffusionTensor3DMatrix3x3Transform< TData >.
Reimplemented in itk::DiffusionTensor3DFSAffineTransform< TData >, and itk::DiffusionTensor3DPPDAffineTransform< TData >.
| typedef Superclass::InternalTensorDataType itk::DiffusionTensor3DAffineTransform< TData >::InternalTensorDataType |
Reimplemented from itk::DiffusionTensor3DMatrix3x3Transform< TData >.
Reimplemented in itk::DiffusionTensor3DPPDAffineTransform< TData >.
| typedef Superclass::MatrixDataType itk::DiffusionTensor3DAffineTransform< TData >::MatrixDataType |
Reimplemented from itk::DiffusionTensor3DMatrix3x3Transform< TData >.
Reimplemented in itk::DiffusionTensor3DPPDAffineTransform< TData >.
| typedef MatrixExtended< double , 4 , 4 > itk::DiffusionTensor3DAffineTransform< TData >::MatrixTransform4x4Type |
| typedef Superclass::MatrixTransformType itk::DiffusionTensor3DAffineTransform< TData >::MatrixTransformType |
Reimplemented from itk::DiffusionTensor3DMatrix3x3Transform< TData >.
Reimplemented in itk::DiffusionTensor3DFSAffineTransform< TData >, and itk::DiffusionTensor3DPPDAffineTransform< TData >.
| typedef SmartPointer< Self > itk::DiffusionTensor3DAffineTransform< TData >::Pointer |
Reimplemented from itk::DiffusionTensor3DMatrix3x3Transform< TData >.
Reimplemented in itk::DiffusionTensor3DFSAffineTransform< TData >, and itk::DiffusionTensor3DPPDAffineTransform< TData >.
| typedef Superclass::PointType itk::DiffusionTensor3DAffineTransform< TData >::PointType |
Reimplemented from itk::DiffusionTensor3DMatrix3x3Transform< TData >.
| typedef DiffusionTensor3DAffineTransform itk::DiffusionTensor3DAffineTransform< TData >::Self |
Reimplemented from itk::DiffusionTensor3DMatrix3x3Transform< TData >.
Reimplemented in itk::DiffusionTensor3DFSAffineTransform< TData >, and itk::DiffusionTensor3DPPDAffineTransform< TData >.
| typedef DiffusionTensor3DMatrix3x3Transform< DataType > itk::DiffusionTensor3DAffineTransform< TData >::Superclass |
Reimplemented from itk::DiffusionTensor3DMatrix3x3Transform< TData >.
Reimplemented in itk::DiffusionTensor3DFSAffineTransform< TData >, and itk::DiffusionTensor3DPPDAffineTransform< TData >.
| typedef Superclass::TensorDataType itk::DiffusionTensor3DAffineTransform< TData >::TensorDataType |
Reimplemented from itk::DiffusionTensor3DMatrix3x3Transform< TData >.
Reimplemented in itk::DiffusionTensor3DPPDAffineTransform< TData >.
| typedef Superclass::VectorType itk::DiffusionTensor3DAffineTransform< TData >::VectorType |
Reimplemented from itk::DiffusionTensor3DMatrix3x3Transform< TData >.
Reimplemented in itk::DiffusionTensor3DPPDAffineTransform< TData >.
| AffineTransformType::Pointer itk::DiffusionTensor3DAffineTransform< TData >::GetAffineTransform | ( | ) |
| void itk::DiffusionTensor3DAffineTransform< TData >::SetMatrix4x4 | ( | MatrixTransform4x4Type | matrix | ) |
Set the transformation matrix directly from a 4x4 matrix The 4th row is ignored and considered to be 0,0,0,1
| void itk::DiffusionTensor3DAffineTransform< TData >::SetTransform | ( | typename AffineTransformType::Pointer | transform | ) |
Set the transformation matrix from an itk::AffineTransform< double , 3 > object
1.6.1