|
Slicer
5.2
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.
1.8.14