Slicer
5.0
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
#include <Modules/CLI/ResampleDTIVolume/itkDiffusionTensor3DMatrix3x3Transform.h>
Public Member Functions | |
PointType | EvaluateTensorPosition (const PointType &point) override |
virtual TensorDataType | EvaluateTransformedTensor (TensorDataType &tensor) |
TensorDataType | EvaluateTransformedTensor (TensorDataType &tensor, PointType &outputPosition) override |
virtual InternalMatrixTransformType | GetMatrix3x3 () |
Transform< double, 3, 3 >::Pointer | GetTransform () override |
VectorType | GetTranslation () |
itkTypeMacro (DiffusionTensor3DMatrix3x3Transform, DiffusionTensor3DTransform) | |
void | SetCenter (PointType center) |
virtual void | SetMatrix3x3 (MatrixTransformType &matrix) |
void | SetTranslation (VectorType translation) |
Public Member Functions inherited from itk::DiffusionTensor3DTransform< TData > | |
itkSetMacro (MeasurementFrame, MatrixTransformType) | |
itkTypeMacro (DiffusionTensor3DTransform, Object) | |
Protected Member Functions | |
void | ComputeOffset () |
DiffusionTensor3DMatrix3x3Transform () | |
virtual void | PreCompute ()=0 |
Protected Member Functions inherited from itk::DiffusionTensor3DTransform< TData > | |
DiffusionTensor3DTransform () | |
Protected Attributes | |
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 |
Virtual class to implement diffusion images transformation based on a 3x3 matrix
Definition at line 32 of file itkDiffusionTensor3DMatrix3x3Transform.h.
typedef SmartPointer<const Self> itk::DiffusionTensor3DMatrix3x3Transform< TData >::ConstPointer |
Definition at line 49 of file itkDiffusionTensor3DMatrix3x3Transform.h.
typedef TData itk::DiffusionTensor3DMatrix3x3Transform< TData >::DataType |
Definition at line 36 of file itkDiffusionTensor3DMatrix3x3Transform.h.
typedef Superclass::InternalMatrixDataType itk::DiffusionTensor3DMatrix3x3Transform< TData >::InternalMatrixDataType |
Definition at line 46 of file itkDiffusionTensor3DMatrix3x3Transform.h.
typedef Superclass::InternalMatrixTransformType itk::DiffusionTensor3DMatrix3x3Transform< TData >::InternalMatrixTransformType |
Definition at line 45 of file itkDiffusionTensor3DMatrix3x3Transform.h.
typedef Superclass::InternalTensorDataType itk::DiffusionTensor3DMatrix3x3Transform< TData >::InternalTensorDataType |
Definition at line 41 of file itkDiffusionTensor3DMatrix3x3Transform.h.
typedef Superclass::MatrixDataType itk::DiffusionTensor3DMatrix3x3Transform< TData >::MatrixDataType |
Definition at line 44 of file itkDiffusionTensor3DMatrix3x3Transform.h.
typedef Superclass::MatrixTransformType itk::DiffusionTensor3DMatrix3x3Transform< TData >::MatrixTransformType |
Definition at line 43 of file itkDiffusionTensor3DMatrix3x3Transform.h.
typedef SmartPointer<Self> itk::DiffusionTensor3DMatrix3x3Transform< TData >::Pointer |
Definition at line 48 of file itkDiffusionTensor3DMatrix3x3Transform.h.
typedef Superclass::PointType itk::DiffusionTensor3DMatrix3x3Transform< TData >::PointType |
Definition at line 42 of file itkDiffusionTensor3DMatrix3x3Transform.h.
typedef DiffusionTensor3DMatrix3x3Transform itk::DiffusionTensor3DMatrix3x3Transform< TData >::Self |
Definition at line 37 of file itkDiffusionTensor3DMatrix3x3Transform.h.
typedef DiffusionTensor3DTransform<DataType> itk::DiffusionTensor3DMatrix3x3Transform< TData >::Superclass |
Definition at line 38 of file itkDiffusionTensor3DMatrix3x3Transform.h.
typedef Superclass::TensorDataType itk::DiffusionTensor3DMatrix3x3Transform< TData >::TensorDataType |
Definition at line 40 of file itkDiffusionTensor3DMatrix3x3Transform.h.
typedef Superclass::TransformType itk::DiffusionTensor3DMatrix3x3Transform< TData >::TransformType |
Definition at line 39 of file itkDiffusionTensor3DMatrix3x3Transform.h.
typedef Vector<TransformType, 3> itk::DiffusionTensor3DMatrix3x3Transform< TData >::VectorType |
Definition at line 47 of file itkDiffusionTensor3DMatrix3x3Transform.h.
|
protected |
|
protected |
|
overridevirtual |
Implements itk::DiffusionTensor3DTransform< TData >.
|
virtual |
Reimplemented in itk::DiffusionTensor3DPPDAffineTransform< TData >.
|
overridevirtual |
Implements itk::DiffusionTensor3DTransform< TData >.
|
virtual |
|
overridevirtual |
Implements itk::DiffusionTensor3DTransform< TData >.
VectorType itk::DiffusionTensor3DMatrix3x3Transform< TData >::GetTranslation | ( | ) |
itk::DiffusionTensor3DMatrix3x3Transform< TData >::itkTypeMacro | ( | DiffusionTensor3DMatrix3x3Transform< TData > | , |
DiffusionTensor3DTransform | |||
) |
Run-time type information (and related methods).
|
protectedpure virtual |
void itk::DiffusionTensor3DMatrix3x3Transform< TData >::SetCenter | ( | PointType | center | ) |
|
virtual |
Reimplemented in itk::DiffusionTensor3DRigidTransform< TData >.
void itk::DiffusionTensor3DMatrix3x3Transform< TData >::SetTranslation | ( | VectorType | translation | ) |
|
protected |
Definition at line 98 of file itkDiffusionTensor3DMatrix3x3Transform.h.
|
protected |
Definition at line 95 of file itkDiffusionTensor3DMatrix3x3Transform.h.
|
protected |
Definition at line 99 of file itkDiffusionTensor3DMatrix3x3Transform.h.
|
protected |
Definition at line 97 of file itkDiffusionTensor3DMatrix3x3Transform.h.
|
protected |
Definition at line 93 of file itkDiffusionTensor3DMatrix3x3Transform.h.
|
protected |
Definition at line 92 of file itkDiffusionTensor3DMatrix3x3Transform.h.
|
protected |
Definition at line 94 of file itkDiffusionTensor3DMatrix3x3Transform.h.
|
protected |
Definition at line 96 of file itkDiffusionTensor3DMatrix3x3Transform.h.