18#ifndef itkFFTWRealToHalfHermitianForwardFFTImageFilter_h
19#define itkFFTWRealToHalfHermitianForwardFFTImageFilter_h
54template <
typename TInputImage,
89 static constexpr unsigned int ImageDimension = InputImageType::ImageDimension;
103#ifndef ITK_USE_CUFFTW
113 itkGetConstReferenceMacro(PlanRigor,
int);
144 template <
typename TUnderlying>
146 template <
typename TUnderlying>
153#ifndef ITK_MANUAL_INSTANTIATION
154# include "itkFFTWRealToHalfHermitianForwardFFTImageFilter.hxx"
Base class for all data objects in ITK.
static std::string GetPlanRigorName(const int value)
FFTW-based forward Fast Fourier Transform.
RealToHalfHermitianForwardFFTImageFilter< TInputImage, TOutputImage > Superclass
typename OutputImageType::PixelType OutputPixelType
TOutputImage OutputImageType
SmartPointer< const Self > ConstPointer
typename InputImageType::SizeType InputSizeType
SmartPointer< Self > Pointer
~FFTWRealToHalfHermitianForwardFFTImageFilter() override=default
void GenerateData() override
typename InputImageType::PixelType InputPixelType
void UpdateOutputData(DataObject *output) override
static constexpr unsigned int ImageDimension
void PrintSelf(std::ostream &os, Indent indent) const override
FFTWRealToHalfHermitianForwardFFTImageFilter()
SizeValueType GetSizeGreatestPrimeFactor() const override
typename fftw::Proxy< InputPixelType > FFTWProxyType
FFTWRealToHalfHermitianForwardFFTImageFilter Self
virtual void SetPlanRigor(const int &value)
typename OutputImageType::SizeType OutputSizeType
TInputImage InputImageType
bool m_CanUseDestructiveAlgorithm
Templated n-dimensional image class.
Control indentation during Print() invocation.
virtual void Modified() const
RealToHalfHermitianForwardFFTImageFilter()
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned long SizeValueType
TUnderlying InputPixelType
std::integer_sequence< unsigned int, 4, 3, 2, 1 > FilterDimensions
std::complex< TUnderlying > OutputPixelType
Helper defining pixel traits for templated FFT image filters.