Slicer  5.1
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
List of all members | Public Types | Public Member Functions
itk::DiffusionTensor3DExtended< T > Class Template Reference

#include <Modules/CLI/ResampleDTIVolume/itkDiffusionTensor3DExtended.h>

Inheritance diagram for itk::DiffusionTensor3DExtended< T >:
Inheritance graph
[legend]
Collaboration diagram for itk::DiffusionTensor3DExtended< T >:
Collaboration graph
[legend]

Public Types

typedef T DataType
 
typedef Matrix< DataType, 3, 3 > MatrixType
 
typedef DiffusionTensor3DExtended Self
 
typedef DiffusionTensor3D< DataTypeSuperclass
 

Public Member Functions

 DiffusionTensor3DExtended ()=default
 
 DiffusionTensor3DExtended (const Superclass &tensor)
 
MatrixType GetTensor2Matrix ()
 
template<class C >
 operator DiffusionTensor3DExtended< C > const ()
 
template<class C >
void SetTensorFromMatrix (Matrix< C, 3, 3 > matrix)
 

Detailed Description

template<class T>
class itk::DiffusionTensor3DExtended< T >

Implementation of a class that allows to transforms diffusion tensors into symmetric-matrices (to compute transformed tensors) and transform back the matrices to tensors

Definition at line 31 of file itkDiffusionTensor3DExtended.h.

Member Typedef Documentation

◆ DataType

template<class T>
typedef T itk::DiffusionTensor3DExtended< T >::DataType

Definition at line 34 of file itkDiffusionTensor3DExtended.h.

◆ MatrixType

template<class T>
typedef Matrix<DataType, 3, 3> itk::DiffusionTensor3DExtended< T >::MatrixType

Definition at line 37 of file itkDiffusionTensor3DExtended.h.

◆ Self

Definition at line 35 of file itkDiffusionTensor3DExtended.h.

◆ Superclass

template<class T>
typedef DiffusionTensor3D<DataType> itk::DiffusionTensor3DExtended< T >::Superclass

Definition at line 36 of file itkDiffusionTensor3DExtended.h.

Constructor & Destructor Documentation

◆ DiffusionTensor3DExtended() [1/2]

template<class T>
itk::DiffusionTensor3DExtended< T >::DiffusionTensor3DExtended ( )
default

◆ DiffusionTensor3DExtended() [2/2]

template<class T>
itk::DiffusionTensor3DExtended< T >::DiffusionTensor3DExtended ( const Superclass tensor)

Member Function Documentation

◆ GetTensor2Matrix()

template<class T>
MatrixType itk::DiffusionTensor3DExtended< T >::GetTensor2Matrix ( )

◆ operator DiffusionTensor3DExtended< C > const()

template<class T>
template<class C >
itk::DiffusionTensor3DExtended< T >::operator DiffusionTensor3DExtended< C > const ( )

◆ SetTensorFromMatrix()

template<class T>
template<class C >
void itk::DiffusionTensor3DExtended< T >::SetTensorFromMatrix ( Matrix< C, 3, 3 >  matrix)

The documentation for this class was generated from the following file: