Slicer
5.1
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
#include <Modules/CLI/ResampleDTIVolume/itkDiffusionTensor3DWrite.h>
Public Types | |
typedef SmartPointer< const Self > | ConstPointer |
typedef TData | DataType |
typedef MetaDataDictionary | DictionaryType |
typedef Image< TensorDataType, 3 > | DiffusionImageType |
typedef std::vector< std::vector< double > > | DoubleVectorType |
typedef MetaDataObject< DoubleVectorType > | MetaDataDoubleVectorType |
typedef MetaDataObject< std::string > | MetaDataIntType |
typedef SmartPointer< Self > | Pointer |
typedef DiffusionTensor3DWrite | Self |
typedef DiffusionTensor3D< DataType > | TensorDataType |
typedef ImageFileWriter< DiffusionImageType > | WriterType |
Public Member Functions | |
itkNewMacro (Self) | |
itkSetMacro (NumberOfThreads, unsigned int) | |
itkSetObjectMacro (Input, DiffusionImageType) | |
itkTypeMacro (DiffusionTensor3DWrite, Object) | |
void | SetMeasurementFrame (Matrix< double, 3, 3 > measurementFrame) |
void | SetMetaDataDictionary (DictionaryType dic) |
void | SetSpace (int space) |
int | Update (const char *output) |
Write diffusion tensor image files
Definition at line 34 of file itkDiffusionTensor3DWrite.h.
typedef SmartPointer<const Self> itk::DiffusionTensor3DWrite< TData >::ConstPointer |
Definition at line 44 of file itkDiffusionTensor3DWrite.h.
typedef TData itk::DiffusionTensor3DWrite< TData >::DataType |
Definition at line 37 of file itkDiffusionTensor3DWrite.h.
typedef MetaDataDictionary itk::DiffusionTensor3DWrite< TData >::DictionaryType |
Definition at line 41 of file itkDiffusionTensor3DWrite.h.
typedef Image<TensorDataType, 3> itk::DiffusionTensor3DWrite< TData >::DiffusionImageType |
Definition at line 40 of file itkDiffusionTensor3DWrite.h.
typedef std::vector<std::vector<double> > itk::DiffusionTensor3DWrite< TData >::DoubleVectorType |
Definition at line 45 of file itkDiffusionTensor3DWrite.h.
typedef MetaDataObject<DoubleVectorType> itk::DiffusionTensor3DWrite< TData >::MetaDataDoubleVectorType |
Definition at line 46 of file itkDiffusionTensor3DWrite.h.
typedef MetaDataObject<std::string> itk::DiffusionTensor3DWrite< TData >::MetaDataIntType |
Definition at line 47 of file itkDiffusionTensor3DWrite.h.
typedef SmartPointer<Self> itk::DiffusionTensor3DWrite< TData >::Pointer |
Definition at line 43 of file itkDiffusionTensor3DWrite.h.
typedef DiffusionTensor3DWrite itk::DiffusionTensor3DWrite< TData >::Self |
Definition at line 38 of file itkDiffusionTensor3DWrite.h.
typedef DiffusionTensor3D<DataType> itk::DiffusionTensor3DWrite< TData >::TensorDataType |
Definition at line 39 of file itkDiffusionTensor3DWrite.h.
typedef ImageFileWriter<DiffusionImageType> itk::DiffusionTensor3DWrite< TData >::WriterType |
Definition at line 42 of file itkDiffusionTensor3DWrite.h.
itk::DiffusionTensor3DWrite< TData >::itkNewMacro | ( | Self | ) |
itk::DiffusionTensor3DWrite< TData >::itkSetMacro | ( | NumberOfThreads | , |
unsigned | int | ||
) |
itk::DiffusionTensor3DWrite< TData >::itkSetObjectMacro | ( | Input | , |
DiffusionImageType | |||
) |
itk::DiffusionTensor3DWrite< TData >::itkTypeMacro | ( | DiffusionTensor3DWrite< TData > | , |
Object | |||
) |
Run-time type information (and related methods).
void itk::DiffusionTensor3DWrite< TData >::SetMeasurementFrame | ( | Matrix< double, 3, 3 > | measurementFrame | ) |
Set the Measurement frame of the image. If the measurement frame has been modified from an original image, one can use SetMetaDataDictionary to copy the metadatadictionary from the original image and then use this function to set the new metadatadictionary. Using these functions the other way around would not give a good result.
void itk::DiffusionTensor3DWrite< TData >::SetMetaDataDictionary | ( | DictionaryType | dic | ) |
void itk::DiffusionTensor3DWrite< TData >::SetSpace | ( | int | space | ) |
int itk::DiffusionTensor3DWrite< TData >::Update | ( | const char * | output | ) |