Slicer
5.0
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
#include <Modules/CLI/ResampleDTIVolume/itkDiffusionTensor3DTransform.h>
Public Types | |
typedef SmartPointer< const Self > | ConstPointer |
typedef TData | DataType |
typedef MatrixExtended< DataType, 3, 3 > | InternalMatrixDataType |
typedef MatrixExtended< TransformType, 3, 3 > | InternalMatrixTransformType |
typedef DiffusionTensor3DExtended< DataType > | InternalTensorDataType |
typedef Matrix< DataType, 3, 3 > | MatrixDataType |
typedef Matrix< TransformType, 3, 3 > | MatrixTransformType |
typedef SmartPointer< Self > | Pointer |
typedef Point< TransformType, 3 > | PointType |
typedef DiffusionTensor3DTransform | Self |
typedef DiffusionTensor3D< DataType > | TensorDataType |
typedef double | TransformType |
Public Member Functions | |
virtual PointType | EvaluateTensorPosition (const PointType &point)=0 |
virtual TensorDataType | EvaluateTransformedTensor (TensorDataType &tensor, PointType &outputPosition)=0 |
virtual Transform< TransformType, 3, 3 >::Pointer | GetTransform ()=0 |
itkSetMacro (MeasurementFrame, MatrixTransformType) | |
itkTypeMacro (DiffusionTensor3DTransform, Object) | |
Protected Member Functions | |
DiffusionTensor3DTransform () | |
Protected Attributes | |
InternalMatrixTransformType | m_MeasurementFrame |
This is an abstract class to represent the diffusion tensor transform
Definition at line 31 of file itkDiffusionTensor3DTransform.h.
typedef SmartPointer<const Self> itk::DiffusionTensor3DTransform< TData >::ConstPointer |
Definition at line 45 of file itkDiffusionTensor3DTransform.h.
typedef TData itk::DiffusionTensor3DTransform< TData >::DataType |
Definition at line 34 of file itkDiffusionTensor3DTransform.h.
typedef MatrixExtended<DataType, 3, 3> itk::DiffusionTensor3DTransform< TData >::InternalMatrixDataType |
Definition at line 43 of file itkDiffusionTensor3DTransform.h.
typedef MatrixExtended<TransformType, 3, 3> itk::DiffusionTensor3DTransform< TData >::InternalMatrixTransformType |
Definition at line 42 of file itkDiffusionTensor3DTransform.h.
typedef DiffusionTensor3DExtended<DataType> itk::DiffusionTensor3DTransform< TData >::InternalTensorDataType |
Definition at line 39 of file itkDiffusionTensor3DTransform.h.
typedef Matrix<DataType, 3, 3> itk::DiffusionTensor3DTransform< TData >::MatrixDataType |
Definition at line 41 of file itkDiffusionTensor3DTransform.h.
typedef Matrix<TransformType, 3, 3> itk::DiffusionTensor3DTransform< TData >::MatrixTransformType |
Definition at line 40 of file itkDiffusionTensor3DTransform.h.
typedef SmartPointer<Self> itk::DiffusionTensor3DTransform< TData >::Pointer |
Definition at line 44 of file itkDiffusionTensor3DTransform.h.
typedef Point<TransformType, 3> itk::DiffusionTensor3DTransform< TData >::PointType |
Definition at line 37 of file itkDiffusionTensor3DTransform.h.
typedef DiffusionTensor3DTransform itk::DiffusionTensor3DTransform< TData >::Self |
Definition at line 36 of file itkDiffusionTensor3DTransform.h.
typedef DiffusionTensor3D<DataType> itk::DiffusionTensor3DTransform< TData >::TensorDataType |
Definition at line 38 of file itkDiffusionTensor3DTransform.h.
typedef double itk::DiffusionTensor3DTransform< TData >::TransformType |
Definition at line 35 of file itkDiffusionTensor3DTransform.h.
|
protected |
|
pure virtual |
|
pure virtual |
|
pure virtual |
itk::DiffusionTensor3DTransform< TData >::itkSetMacro | ( | MeasurementFrame | , |
MatrixTransformType | |||
) |
itk::DiffusionTensor3DTransform< TData >::itkTypeMacro | ( | DiffusionTensor3DTransform< TData > | , |
Object | |||
) |
Run-time type information (and related methods).
|
protected |
Definition at line 62 of file itkDiffusionTensor3DTransform.h.