18 #ifndef itkRealToHalfHermitianForwardFFTImageFilter_h
19 #define itkRealToHalfHermitianForwardFFTImageFilter_h
55 template <
typename TInputImage,
56 typename TOutputImage = Image<std::complex<typename TInputImage::PixelType>, TInputImage::ImageDimension>>
85 itkFactoryOnlyNewMacro(
Self);
92 GetSizeGreatestPrimeFactor()
const;
96 itkGetDecoratedOutputMacro(ActualXDimensionIsOdd,
bool);
105 GenerateOutputInformation()
override;
109 GenerateInputRequestedRegion()
override;
113 EnlargeOutputRequestedRegion(
DataObject * output)
override;
115 itkSetDecoratedOutputMacro(ActualXDimensionIsOdd,
bool);
119 #ifndef ITK_MANUAL_INSTANTIATION
120 # include "itkRealToHalfHermitianForwardFFTImageFilter.hxx"
123 #ifdef ITK_FFTIMAGEFILTERINIT_FACTORY_REGISTER_MANAGER
124 # include "itkFFTImageFilterInitFactoryRegisterManager.h"