22 #ifndef __itkDftImageFilter_h_
23 #define __itkDftImageFilter_h_
25 #include <MitkFiberTrackingExports.h>
26 #include <itkImageToImageFilter.h>
27 #include <itkDiffusionTensor3D.h>
28 #include <vcl_complex.h>
36 template<
class TPixelType >
38 public ImageToImageFilter< Image< vcl_complex< TPixelType > >, Image< vcl_complex< TPixelType > > >
47 typedef itk::Statistics::MersenneTwisterRandomVariateGenerator
RandGenType;
50 itkFactorylessNewMacro(Self)
76 #ifndef ITK_MANUAL_INSTANTIATION
80 #endif //__itkDftImageFilter_h_
void SetParameters(FiberfoxParameters< double > param)
SmartPointer< const Self > ConstPointer
2D Discrete Fourier Transform Filter (complex to real). Special issue for Fiberfox -> rearranges slic...
Superclass::OutputImageType OutputImageType
ImageToImageFilter< Image< vcl_complex< TPixelType > >, Image< vcl_complex< TPixelType > > > Superclass
itk::Statistics::MersenneTwisterRandomVariateGenerator RandGenType
Datastructure to manage the Fiberfox signal generation parameters.
Superclass::OutputImageRegionType OutputImageRegionType
Image class for storing images.
Superclass of all classes having one or more Images as input and generating Images as output...
void BeforeThreadedGenerateData()
void ThreadedGenerateData(const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId)
SmartPointer< Self > Pointer