Slicer  4.11
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::DiffusionTensor3DRead< TData > Class Template Reference

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

Inheritance diagram for itk::DiffusionTensor3DRead< TData >:
Inheritance graph
[legend]
Collaboration diagram for itk::DiffusionTensor3DRead< TData >:
Collaboration graph
[legend]

Public Types

typedef SmartPointer< const SelfConstPointer
 
typedef TData DataType
 
typedef MetaDataDictionary DictionaryType
 
typedef DiffusionImageType::Pointer DiffusionImagePointer
 
typedef Image< TensorDataType, 3 > DiffusionImageType
 
typedef std::vector< std::vector< double > > DoubleVectorType
 
typedef ImageFileReader< DiffusionImageTypeFileReaderType
 
typedef Matrix< double, 3, 3 > MatrixType
 
typedef MetaDataObject< DoubleVectorTypeMetaDataDoubleVectorType
 
typedef MetaDataObject< std::string > MetaDataStringType
 
typedef SmartPointer< SelfPointer
 
typedef DiffusionTensor3DRead Self
 
typedef DiffusionTensor3D< DataTypeTensorDataType
 

Public Member Functions

DictionaryType GetMetaDataDictionary () const
 
DiffusionImagePointer GetOutput () const
 
 itkGetMacro (MeasurementFrame, MatrixType)
 
 itkGetMacro (HasMeasurementFrame, bool)
 
 itkNewMacro (Self)
 
 itkSetMacro (NumberOfThreads, unsigned int)
 
 itkTypeMacro (DiffusionTensor3DRead, Object)
 
int Update (const char *input)
 

Detailed Description

template<class TData>
class itk::DiffusionTensor3DRead< TData >

Read diffusion tensor image files

Definition at line 35 of file itkDiffusionTensor3DRead.h.

Member Typedef Documentation

◆ ConstPointer

template<class TData >
typedef SmartPointer<const Self> itk::DiffusionTensor3DRead< TData >::ConstPointer

Definition at line 50 of file itkDiffusionTensor3DRead.h.

◆ DataType

template<class TData >
typedef TData itk::DiffusionTensor3DRead< TData >::DataType

Definition at line 38 of file itkDiffusionTensor3DRead.h.

◆ DictionaryType

template<class TData >
typedef MetaDataDictionary itk::DiffusionTensor3DRead< TData >::DictionaryType

Definition at line 45 of file itkDiffusionTensor3DRead.h.

◆ DiffusionImagePointer

template<class TData >
typedef DiffusionImageType::Pointer itk::DiffusionTensor3DRead< TData >::DiffusionImagePointer

Definition at line 43 of file itkDiffusionTensor3DRead.h.

◆ DiffusionImageType

template<class TData >
typedef Image<TensorDataType, 3> itk::DiffusionTensor3DRead< TData >::DiffusionImageType

Definition at line 42 of file itkDiffusionTensor3DRead.h.

◆ DoubleVectorType

template<class TData >
typedef std::vector<std::vector<double> > itk::DiffusionTensor3DRead< TData >::DoubleVectorType

Definition at line 47 of file itkDiffusionTensor3DRead.h.

◆ FileReaderType

template<class TData >
typedef ImageFileReader<DiffusionImageType> itk::DiffusionTensor3DRead< TData >::FileReaderType

Definition at line 44 of file itkDiffusionTensor3DRead.h.

◆ MatrixType

template<class TData >
typedef Matrix<double, 3, 3> itk::DiffusionTensor3DRead< TData >::MatrixType

Definition at line 40 of file itkDiffusionTensor3DRead.h.

◆ MetaDataDoubleVectorType

template<class TData >
typedef MetaDataObject<DoubleVectorType> itk::DiffusionTensor3DRead< TData >::MetaDataDoubleVectorType

Definition at line 48 of file itkDiffusionTensor3DRead.h.

◆ MetaDataStringType

template<class TData >
typedef MetaDataObject<std::string> itk::DiffusionTensor3DRead< TData >::MetaDataStringType

Definition at line 46 of file itkDiffusionTensor3DRead.h.

◆ Pointer

template<class TData >
typedef SmartPointer<Self> itk::DiffusionTensor3DRead< TData >::Pointer

Definition at line 49 of file itkDiffusionTensor3DRead.h.

◆ Self

template<class TData >
typedef DiffusionTensor3DRead itk::DiffusionTensor3DRead< TData >::Self

Definition at line 39 of file itkDiffusionTensor3DRead.h.

◆ TensorDataType

template<class TData >
typedef DiffusionTensor3D<DataType> itk::DiffusionTensor3DRead< TData >::TensorDataType

Definition at line 41 of file itkDiffusionTensor3DRead.h.

Member Function Documentation

◆ GetMetaDataDictionary()

template<class TData >
DictionaryType itk::DiffusionTensor3DRead< TData >::GetMetaDataDictionary ( ) const

◆ GetOutput()

template<class TData >
DiffusionImagePointer itk::DiffusionTensor3DRead< TData >::GetOutput ( ) const

◆ itkGetMacro() [1/2]

template<class TData >
itk::DiffusionTensor3DRead< TData >::itkGetMacro ( MeasurementFrame  ,
MatrixType   
)

◆ itkGetMacro() [2/2]

template<class TData >
itk::DiffusionTensor3DRead< TData >::itkGetMacro ( HasMeasurementFrame  ,
bool   
)

◆ itkNewMacro()

template<class TData >
itk::DiffusionTensor3DRead< TData >::itkNewMacro ( Self  )

◆ itkSetMacro()

template<class TData >
itk::DiffusionTensor3DRead< TData >::itkSetMacro ( NumberOfThreads  ,
unsigned  int 
)

◆ itkTypeMacro()

template<class TData >
itk::DiffusionTensor3DRead< TData >::itkTypeMacro ( DiffusionTensor3DRead< TData >  ,
Object   
)

Run-time type information (and related methods).

◆ Update()

template<class TData >
int itk::DiffusionTensor3DRead< TData >::Update ( const char *  input)

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