18#ifndef itkForward1DFFTImageFilter_h
19#define itkForward1DFFTImageFilter_h
42template <
typename TInputImage,
60 static constexpr unsigned int ImageDimension = InputImageType::ImageDimension;
72 itkGetConstMacro(Direction,
unsigned int);
75 itkSetClampMacro(Direction,
unsigned int, 0, InputImageType::ImageDimension - 1);
103#ifndef ITK_MANUAL_INSTANTIATION
104# include "itkForward1DFFTImageFilter.hxx"
107#ifdef ITK_FFTIMAGEFILTERINIT_FACTORY_REGISTER_MANAGER
108# include "itkFFTImageFilterInitFactoryRegisterManager.h"
Base class for all data objects in ITK.
~Forward1DFFTImageFilter() override=default
ImageToImageFilter< InputImageType, OutputImageType > Superclass
Forward1DFFTImageFilter()
void EnlargeOutputRequestedRegion(DataObject *out) override
SmartPointer< const Self > ConstPointer
void GenerateInputRequestedRegion() override
TOutputImage OutputImageType
static constexpr unsigned int ImageDimension
void PrintSelf(std::ostream &os, Indent indent) const override
TInputImage InputImageType
SmartPointer< Self > Pointer
typename OutputImageType::RegionType OutputImageRegionType
virtual SizeValueType GetSizeGreatestPrimeFactor() const
Forward1DFFTImageFilter Self
itkFactoryOnlyNewMacro(Self)
Templated n-dimensional image class.
Control indentation during Print() invocation.
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned long SizeValueType