18#ifndef itkForwardFFTImageFilter_h
19#define itkForwardFFTImageFilter_h
63template <
typename TInputImage,
64 typename TOutputImage = Image<std::complex<typename TInputImage::PixelType>, TInputImage::ImageDimension>>
116#ifndef ITK_MANUAL_INSTANTIATION
117# include "itkForwardFFTImageFilter.hxx"
120#ifdef ITK_FFTIMAGEFILTERINIT_FACTORY_REGISTER_MANAGER
121# include "itkFFTImageFilterInitFactoryRegisterManager.h"
Base class for all data objects in ITK.
Base class for forward Fast Fourier Transform.
typename OutputImageType::PixelType OutputPixelType
typename OutputIndexType::SizeType OutputSizeType
ForwardFFTImageFilter()=default
virtual SizeValueType GetSizeGreatestPrimeFactor() const
TOutputImage OutputImageType
typename InputImageType::IndexType InputIndexType
itkFactoryOnlyNewMacro(Self)
typename OutputImageType::IndexType OutputIndexType
~ForwardFFTImageFilter() override=default
TInputImage InputImageType
typename InputImageType::SizeType InputSizeType
void EnlargeOutputRequestedRegion(DataObject *output) override
void GenerateInputRequestedRegion() override
typename InputImageType::PixelType InputPixelType
Base class for filters that take an image as input and produce an image as output.
Light weight base class for most itk classes.
ImageBaseType::IndexType IndexType
ImageBaseType::SizeType SizeType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned long SizeValueType