|
Slicer
5.2
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
#include <Modules/CLI/ResampleDTIVolume/itkDiffusionTensor3DFSAffineTransform.h>


Protected Member Functions | |
| void | PreCompute () override |
Protected Member Functions inherited from itk::DiffusionTensor3DMatrix3x3Transform< TData > | |
| void | ComputeOffset () |
| DiffusionTensor3DMatrix3x3Transform () | |
Protected Member Functions inherited from itk::DiffusionTensor3DTransform< TData > | |
| DiffusionTensor3DTransform () | |
Additional Inherited Members | |
Protected Attributes inherited from itk::DiffusionTensor3DMatrix3x3Transform< TData > | |
| PointType | m_Center |
| unsigned long | m_LatestTime |
| std::mutex | m_Lock |
| VectorType | m_Offset |
| InternalMatrixTransformType | m_Transform |
| InternalMatrixTransformType | m_TransformMatrix |
| InternalMatrixTransformType | m_TransformT |
| VectorType | m_Translation |
Protected Attributes inherited from itk::DiffusionTensor3DTransform< TData > | |
| InternalMatrixTransformType | m_MeasurementFrame |
This class implements an affine transformation for diffusion tensors. It implements the Finite Strain method presented in the following paper: D.C. Alexander, Member IEEE, C. Pierpaoli, P.J. Basser and J.C Gee: Spatial Transformations of Diffusion Tensor Magnetic Resonance Images, IEEE Transactions on Medical Imaging, Vol 20, No. 11, November 2001
Any nonsingular matrix F can be decomposed into a rigid rotation component R, and a deformation component U, where: F=UR
The tensor position is computed by the given affine transformation F but the tensor is transformed by the extracted rotation matrix R where R=(FF_{T}^{-1/2}F
This class implements an affine transformation for diffusion tensors. It implements the Preservation of Principal Direction method presented in the following paper: D.C. Alexander, Member IEEE, C. Pierpaoli, P.J. Basser and J.C Gee: Spatial Transformations of Diffusion Tensor Magnetic Resonance Images, IEEE Transactions on Medical Imaging, Vol 20, No. 11, November 2001
Definition at line 42 of file itkDiffusionTensor3DFSAffineTransform.h.
| typedef SmartPointer<const Self> itk::DiffusionTensor3DFSAffineTransform< TData >::ConstPointer |
Definition at line 52 of file itkDiffusionTensor3DFSAffineTransform.h.
| typedef TData itk::DiffusionTensor3DFSAffineTransform< TData >::DataType |
Definition at line 46 of file itkDiffusionTensor3DFSAffineTransform.h.
| typedef Superclass::InternalMatrixTransformType itk::DiffusionTensor3DFSAffineTransform< TData >::InternalMatrixTransformType |
Definition at line 50 of file itkDiffusionTensor3DFSAffineTransform.h.
| typedef Superclass::MatrixTransformType itk::DiffusionTensor3DFSAffineTransform< TData >::MatrixTransformType |
Definition at line 49 of file itkDiffusionTensor3DFSAffineTransform.h.
| typedef SmartPointer<Self> itk::DiffusionTensor3DFSAffineTransform< TData >::Pointer |
Definition at line 51 of file itkDiffusionTensor3DFSAffineTransform.h.
| typedef DiffusionTensor3DFSAffineTransform itk::DiffusionTensor3DFSAffineTransform< TData >::Self |
Definition at line 47 of file itkDiffusionTensor3DFSAffineTransform.h.
| typedef DiffusionTensor3DAffineTransform<DataType> itk::DiffusionTensor3DFSAffineTransform< TData >::Superclass |
Definition at line 48 of file itkDiffusionTensor3DFSAffineTransform.h.
| itk::DiffusionTensor3DFSAffineTransform< TData >::itkNewMacro | ( | Self | ) |
| itk::DiffusionTensor3DFSAffineTransform< TData >::itkTypeMacro | ( | DiffusionTensor3DFSAffineTransform< TData > | , |
| DiffusionTensor3DAffineTransform | |||
| ) |
Run-time type information (and related methods).
|
overrideprotectedvirtual |
1.8.14