17 #ifndef __itkFslPeakImageConverter_h_
18 #define __itkFslPeakImageConverter_h_
20 #include <itkImageToImageFilter.h>
21 #include <itkVectorContainer.h>
31 template<
class PixelType >
48 itkFactorylessNewMacro(Self)
56 typedef VectorContainer<
int, DirectionContainerType::Pointer >
ContainerType;
58 typedef VectorContainer<
int, InputImageType::Pointer >
InputType;
63 itkSetMacro( InputImages, InputType::Pointer)
64 itkGetMacro( OutputFiberBundle,
mitk::FiberBundle::Pointer)
65 itkGetMacro( DirectionImageContainer, DirectionImageContainerType::Pointer)
70 FslPeakImageConverter();
71 ~FslPeakImageConverter(){}
84 #ifndef ITK_MANUAL_INSTANTIATION
88 #endif //__itkFslPeakImageConverter_h_
Image< Vector< float, 3 >, 3 > ItkDirectionImageType
itk::SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
normalize peaks to length 1
VectorContainer< int, ItkDirectionImageType::Pointer > DirectionImageContainerType
vnl_vector_fixed< double, 3 > DirectionType
DataCollection - Class to facilitate loading/accessing structured data.
void GenerateData() override
NormalizationMethods m_NormalizationMethod
normalization method of ODF peaks
VectorContainer< int, InputImageType::Pointer > InputType
mitk::FiberBundle::Pointer m_OutputFiberBundle
vector field (peak sizes rescaled for visualization purposes)
FslPeakImageConverter Self
VectorContainer< int, DirectionType > DirectionContainerType
DirectionImageContainerType::Pointer m_DirectionImageContainer
container for output peaks
SmartPointer< Self > Pointer
VectorContainer< int, DirectionContainerType::Pointer > ContainerType
InputType::Pointer m_InputImages
MRtrix peak image of type itk::Image< float, 4 >
Image< float, 4 > InputImageType