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 |