29 #ifndef itkFFT1DRealToComplexConjugateImageFilter_h 30 #define itkFFT1DRealToComplexConjugateImageFilter_h 34 #include "itkImageToImageFilter.h" 35 #include "itkImageRegionSplitterDirection.h" 46 template<
typename TInputImage,
typename TOutputImage=Image< std::complex<
typename TInputImage::PixelType >, TInputImage::ImageDimension > >
47 class FFT1DRealToComplexConjugateImageFilter:
48 public ImageToImageFilter< TInputImage, TOutputImage >
58 typedef ImageToImageFilter< InputImageType, OutputImageType >
Superclass;
74 itkGetMacro(Direction,
unsigned int);
77 itkSetClampMacro(Direction,
unsigned int, 0, ImageDimension - 1);
83 void PrintSelf(std::ostream& os, Indent indent)
const ITK_OVERRIDE;
96 void operator=(
const Self& );
98 ImageRegionSplitterDirection::Pointer m_ImageRegionSplitter;
102 unsigned int m_Direction;
107 #ifndef ITK_MANUAL_INSTANTIATION 108 #ifndef itkVnlFFT1DRealToComplexConjugateImageFilter_h 109 #ifndef itkVnlFFT1DRealToComplexConjugateImageFilter_hxx 110 #ifndef itkFFTW1DRealToComplexConjugateImageFilter_h 111 #ifndef itkFFTW1DRealToComplexConjugateImageFilter_hxx 112 #include "itkFFT1DRealToComplexConjugateImageFilter.hxx" 119 #endif // itkFFT1DRealToComplexConjugateImageFilter_h SmartPointer< const Self > ConstPointer
void BeforeThreadedGenerateData() ITK_OVERRIDE
Perform the Fast Fourier Transform, in the forward direction, with real inputs, but only along one di...
TOutputImage OutputImageType
void EnlargeOutputRequestedRegion(DataObject *output) ITK_OVERRIDE
ImageToImageFilter< InputImageType, OutputImageType > Superclass
FFT1DRealToComplexConjugateImageFilter Self
SmartPointer< Self > Pointer
OutputImageType::RegionType OutputImageRegionType
const ImageRegionSplitterBase * GetImageRegionSplitter() const ITK_OVERRIDE
itkStaticConstMacro(ImageDimension, unsigned int, InputImageType::ImageDimension)
FFT1DRealToComplexConjugateImageFilter()
TInputImage InputImageType
void PrintSelf(std::ostream &os, Indent indent) const ITK_OVERRIDE
void GenerateInputRequestedRegion() ITK_OVERRIDE
virtual ~FFT1DRealToComplexConjugateImageFilter()