18 #ifndef itkInverse1DFFTImageFilter_h
19 #define itkInverse1DFFTImageFilter_h
35 template <
typename TInputImage,
36 typename TOutputImage =
54 static constexpr
unsigned int ImageDimension = InputImageType::ImageDimension;
63 itkFactoryOnlyNewMacro(
Self);
66 itkGetConstMacro(Direction,
unsigned int);
69 itkSetClampMacro(Direction,
unsigned int, 0, InputImageType::ImageDimension - 1);
83 PrintSelf(std::ostream & os,
Indent indent)
const override;
86 GenerateInputRequestedRegion()
override;
88 EnlargeOutputRequestedRegion(
DataObject * out)
override;
92 unsigned int m_Direction{ 0 };
98 #ifndef ITK_MANUAL_INSTANTIATION
99 # include "itkInverse1DFFTImageFilter.hxx"
102 #ifdef ITK_FFTIMAGEFILTERINIT_FACTORY_REGISTER_MANAGER
103 # include "itkFFTImageFilterInitFactoryRegisterManager.h"
106 #endif // itkInverse1DFFTImageFilter_h