17 #ifndef __itkShCoefficientImageImporter_h_
18 #define __itkShCoefficientImageImporter_h_
27 template<
class PixelType,
int ShOrder >
53 itkFactorylessNewMacro(Self)
60 itkSetMacro( InputImage, InputImageType::Pointer)
64 itkGetMacro( QballImage, typename QballImageType::Pointer)
67 itkGetMacro( Toolkit, Toolkit)
72 ShCoefficientImageImporter();
73 ~ShCoefficientImageImporter(){}
90 #ifndef ITK_MANUAL_INSTANTIATION
94 #endif //__itkShCoefficientImageImporter_h_
ShCoefficientImageImporter Self
itk::SmartPointer< Self > Pointer
CoefficientImageType::Pointer m_CoefficientImage
mitk style image containing the SH coefficients
vnl_matrix< double > m_ShBasis
itk::Image< float, 4 > InputImageType
Image< Vector< PixelType, QBALL_ODFSIZE >, 3 > QballImageType
QballImageType::Pointer m_QballImage
mitk Q-Ball image generated from the coefficients
SH coefficient convention (depends on toolkit)
SmartPointer< Self > Pointer
void GenerateData() override
SmartPointer< const Self > ConstPointer
InputImageType::Pointer m_InputImage
vnl_matrix_fixed< double, 2, QBALL_ODFSIZE > GetSphericalOdfDirections()
Image< Vector< PixelType,(ShOrder *ShOrder+ShOrder+2)/2+ShOrder >, 3 > CoefficientImageType