22 #ifndef __itkDiffusionQballGeneralizedFaImageFilter_h_
23 #define __itkDiffusionQballGeneralizedFaImageFilter_h_
26 #include "itkImageToImageFilter.h"
28 #include "vnl/vnl_vector_fixed.h"
29 #include "vnl/vnl_matrix.h"
30 #include "vnl/algo/vnl_svd.h"
31 #include "itkVectorContainer.h"
32 #include "itkVectorImage.h"
38 template<
class TOdfPixelType,
42 public ImageToImageFilter< Image< Vector< TOdfPixelType, NrOdfDirections >, 3 >,
43 Image< TGfaPixelType, 3 > >
69 typedef ImageToImageFilter< Image< Vector< TOdfPixelType, NrOdfDirections >, 3 >,
70 Image< TGfaPixelType, 3 > >
74 itkFactorylessNewMacro(Self)
97 itkSetMacro(ComputationMethod, GfaComputationMethod);
99 itkGetMacro(Param1,
double);
100 itkSetMacro(Param1,
double);
102 itkGetMacro(Param2,
double);
103 itkSetMacro(Param2,
double);
106 DiffusionQballGeneralizedFaImageFilter();
107 ~DiffusionQballGeneralizedFaImageFilter() {};
108 void PrintSelf(std::ostream& os, Indent indent)
const;
123 #ifndef ITK_MANUAL_INSTANTIATION
127 #endif //__itkDiffusionQballGeneralizedFaImageFilter_h_
DiffusionQballGeneralizedFaImageFilter Self
itkStaticConstMacro(NOdfDirections, int, NrOdfDirections)
TGfaPixelType DirectionPixelType
void BeforeThreadedGenerateData()
ImageToImageFilter< Image< Vector< TOdfPixelType, NrOdfDirections >, 3 >, Image< TGfaPixelType, 3 > > Superclass
Superclass::OutputImageType OutputImageType
SmartPointer< const Self > ConstPointer
void SetOdfImage(const InputImageType *image)
SmartPointer< Self > Pointer
TOdfPixelType OdfComponentType
Superclass::OutputImageRegionType OutputImageRegionType
GfaComputationMethod m_ComputationMethod
Superclass::InputImageType InputImageType
void PrintSelf(std::ostream &os, Indent indent) const
void ThreadedGenerateData(const OutputImageRegionType &outputRegionForThread, ThreadIdType)