18 #ifndef itkHalfHermitianToRealInverseFFTImageFilter_h
19 #define itkHalfHermitianToRealInverseFFTImageFilter_h
55 template <
typename TInputImage,
56 typename TOutputImage = Image<typename TInputImage::PixelType::value_type, TInputImage::ImageDimension>>
75 static constexpr
unsigned int ImageDimension = InputImageType::ImageDimension;
84 itkFactoryOnlyNewMacro(
Self);
87 itkSetGetDecoratedInputMacro(ActualXDimensionIsOdd,
bool);
88 itkBooleanMacro(ActualXDimensionIsOdd);
96 GetSizeGreatestPrimeFactor()
const;
105 GenerateOutputInformation()
override;
109 GenerateInputRequestedRegion()
override;
114 EnlargeOutputRequestedRegion(
DataObject * itkNotUsed(output))
override;
118 #ifndef ITK_MANUAL_INSTANTIATION
119 # include "itkHalfHermitianToRealInverseFFTImageFilter.hxx"
122 #ifdef ITK_FFTIMAGEFILTERINIT_FACTORY_REGISTER_MANAGER
123 # include "itkFFTImageFilterInitFactoryRegisterManager.h"