Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
#include <itkMrtrixPeakImageConverter.h>
Public Types | |
enum | NormalizationMethods { NO_NORM, SINGLE_VEC_NORM } |
typedef MrtrixPeakImageConverter | Self |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef ProcessObject | Superclass |
typedef vnl_vector_fixed< double, 3 > | DirectionType |
typedef VectorContainer< int, DirectionType > | DirectionContainerType |
typedef VectorContainer< int, DirectionContainerType::Pointer > | ContainerType |
typedef Image< float, 4 > | InputImageType |
typedef Image< Vector< float, 3 >, 3 > | ItkDirectionImageType |
typedef VectorContainer< int, ItkDirectionImageType::Pointer > | DirectionImageContainerType |
typedef itk::Image< unsigned char, 3 > | ItkUcharImgType |
Public Member Functions | |
Pointer | Clone () const |
virtual const char * | GetClassName () const |
virtual void | SetNormalizationMethod (NormalizationMethods _arg) |
normalization method of ODF peaks More... | |
virtual void | SetInputImage (InputImageType::Pointer _arg) |
MRtrix direction image of type itk::Image< float, 4 > More... | |
virtual mitk::FiberBundle::Pointer | GetOutputFiberBundle () |
vector field (peak sizes rescaled for visualization purposes) More... | |
virtual DirectionImageContainerType::Pointer | GetDirectionImageContainer () |
container for output peaks More... | |
virtual ItkUcharImgType::Pointer | GetNumDirectionsImage () |
number of peaks per voxel More... | |
void | GenerateData () override |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
MrtrixPeakImageConverter () | |
~MrtrixPeakImageConverter () | |
Protected Attributes | |
NormalizationMethods | m_NormalizationMethod |
normalization method of ODF peaks More... | |
mitk::FiberBundle::Pointer | m_OutputFiberBundle |
vector field (peak sizes rescaled for visualization purposes) More... | |
InputImageType::Pointer | m_InputImage |
MRtrix direction image of type itk::Image< float, 4 > More... | |
DirectionImageContainerType::Pointer | m_DirectionImageContainer |
container for output peaks More... | |
ItkUcharImgType::Pointer | m_NumDirectionsImage |
number of peaks per voxel More... | |
Converts a series of 4D images containing directional (3D vector) information into a vector field stored as mitkFiberBundle. These 4D files are for example generated by the FSL qboot command.
Definition at line 32 of file itkMrtrixPeakImageConverter.h.
typedef SmartPointer<const Self> itk::MrtrixPeakImageConverter< PixelType >::ConstPointer |
Definition at line 44 of file itkMrtrixPeakImageConverter.h.
typedef VectorContainer< int, DirectionContainerType::Pointer > itk::MrtrixPeakImageConverter< PixelType >::ContainerType |
Definition at line 56 of file itkMrtrixPeakImageConverter.h.
typedef VectorContainer< int, DirectionType > itk::MrtrixPeakImageConverter< PixelType >::DirectionContainerType |
Definition at line 55 of file itkMrtrixPeakImageConverter.h.
typedef VectorContainer< int, ItkDirectionImageType::Pointer > itk::MrtrixPeakImageConverter< PixelType >::DirectionImageContainerType |
Definition at line 59 of file itkMrtrixPeakImageConverter.h.
typedef vnl_vector_fixed< double, 3 > itk::MrtrixPeakImageConverter< PixelType >::DirectionType |
Definition at line 54 of file itkMrtrixPeakImageConverter.h.
typedef Image< float, 4 > itk::MrtrixPeakImageConverter< PixelType >::InputImageType |
Definition at line 57 of file itkMrtrixPeakImageConverter.h.
typedef Image< Vector< float, 3 >, 3> itk::MrtrixPeakImageConverter< PixelType >::ItkDirectionImageType |
Definition at line 58 of file itkMrtrixPeakImageConverter.h.
typedef itk::Image<unsigned char, 3> itk::MrtrixPeakImageConverter< PixelType >::ItkUcharImgType |
Definition at line 60 of file itkMrtrixPeakImageConverter.h.
typedef SmartPointer<Self> itk::MrtrixPeakImageConverter< PixelType >::Pointer |
Definition at line 43 of file itkMrtrixPeakImageConverter.h.
typedef MrtrixPeakImageConverter itk::MrtrixPeakImageConverter< PixelType >::Self |
Definition at line 42 of file itkMrtrixPeakImageConverter.h.
typedef ProcessObject itk::MrtrixPeakImageConverter< PixelType >::Superclass |
Definition at line 45 of file itkMrtrixPeakImageConverter.h.
enum itk::MrtrixPeakImageConverter::NormalizationMethods |
Enumerator | |
---|---|
NO_NORM |
don't normalize peaks |
SINGLE_VEC_NORM |
normalize peaks to length 1 |
Definition at line 37 of file itkMrtrixPeakImageConverter.h.
|
protected |
Definition at line 39 of file itkMrtrixPeakImageConverter.cpp.
|
inlineprotected |
Definition at line 72 of file itkMrtrixPeakImageConverter.h.
Pointer itk::MrtrixPeakImageConverter< PixelType >::Clone | ( | ) | const |
|
override |
Definition at line 47 of file itkMrtrixPeakImageConverter.cpp.
References M_PI, MITK_INFO, and mitk::New().
|
virtual |
Runtime information support.
|
virtual |
container for output peaks
|
virtual |
number of peaks per voxel
|
virtual |
vector field (peak sizes rescaled for visualization purposes)
|
static |
Method for creation through the object factory.
|
virtual |
MRtrix direction image of type itk::Image< float, 4 >
|
virtual |
normalization method of ODF peaks
|
protected |
container for output peaks
Definition at line 77 of file itkMrtrixPeakImageConverter.h.
|
protected |
MRtrix direction image of type itk::Image< float, 4 >
Definition at line 76 of file itkMrtrixPeakImageConverter.h.
|
protected |
normalization method of ODF peaks
Definition at line 74 of file itkMrtrixPeakImageConverter.h.
|
protected |
number of peaks per voxel
Definition at line 78 of file itkMrtrixPeakImageConverter.h.
|
protected |
vector field (peak sizes rescaled for visualization purposes)
Definition at line 75 of file itkMrtrixPeakImageConverter.h.