18#ifndef itkHalfHermitianToRealInverseFFTImageFilter_h
19#define itkHalfHermitianToRealInverseFFTImageFilter_h
55template <
typename TInputImage,
75 static constexpr unsigned int ImageDimension = InputImageType::ImageDimension;
87 itkSetGetDecoratedInputMacro(ActualXDimensionIsOdd,
bool);
88 itkBooleanMacro(ActualXDimensionIsOdd);
118#ifndef ITK_MANUAL_INSTANTIATION
119# include "itkHalfHermitianToRealInverseFFTImageFilter.hxx"
122#ifdef ITK_FFTIMAGEFILTERINIT_FACTORY_REGISTER_MANAGER
123# include "itkFFTImageFilterInitFactoryRegisterManager.h"
Base class for all data objects in ITK.
typename InputImageType::PixelType InputPixelType
virtual SizeValueType GetSizeGreatestPrimeFactor() const
InputImageType InputImageType
SmartPointer< Self > Pointer
ImageToImageFilter< InputImageType, OutputImageType > Superclass
void EnlargeOutputRequestedRegion(DataObject *output) override
typename OutputImageType::PixelType OutputPixelType
HalfHermitianToRealInverseFFTImageFilter()
static constexpr unsigned int ImageDimension
void GenerateInputRequestedRegion() override
~HalfHermitianToRealInverseFFTImageFilter() override=default
SmartPointer< const Self > ConstPointer
itkFactoryOnlyNewMacro(Self)
OutputImageType OutputImageType
void GenerateOutputInformation() override
HalfHermitianToRealInverseFFTImageFilter Self
Templated n-dimensional image class.
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned long SizeValueType