18 #ifndef itkFFTWHalfHermitianToRealInverseFFTImageFilter_h 19 #define itkFFTWHalfHermitianToRealInverseFFTImageFilter_h 49 template<
typename TInputImage,
typename TOutputImage=Image<
typename TInputImage::PixelType::value_type, TInputImage::ImageDimension> >
83 itkStaticConstMacro(
ImageDimension,
unsigned int, InputImageType::ImageDimension);
102 itkGetConstReferenceMacro( PlanRigor,
int );
126 void operator=(
const Self&) ITK_DELETE_FUNCTION;
137 #ifndef ITK_MANUAL_INSTANTIATION 138 #include "itkFFTWHalfHermitianToRealInverseFFTImageFilter.hxx" 141 #endif //itkFFTWHalfHermitianToRealInverseFFTImageFilter_h virtual void BeforeThreadedGenerateData() override
FFTW-based reverse Fast Fourier Transform.
virtual void UpdateOutputData(DataObject *output) override
InputImageType::PixelType InputPixelType
FFTWHalfHermitianToRealInverseFFTImageFilter()
void ThreadedGenerateData(const OutputRegionType &outputRegionForThread, ThreadIdType threadId) override
TInputImage InputImageType
SmartPointer< const Self > ConstPointer
static std::string GetPlanRigorName(const int &value)
FFTWHalfHermitianToRealInverseFFTImageFilter Self
bool m_CanUseDestructiveAlgorithm
OutputImageType::RegionType OutputRegionType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
unsigned long SizeValueType
SizeValueType GetSizeGreatestPrimeFactor() const override
void SetPlanRigor(const std::string &name)
Base class for specialized complex-to-real inverse Fast Fourier Transform.
InputImageType::SizeType InputSizeType
void PrintSelf(std::ostream &os, Indent indent) const override
OutputImageType::SizeType OutputSizeType
SmartPointer< Self > Pointer
static const unsigned int ImageDimension
HalfHermitianToRealInverseFFTImageFilter< InputImageType, OutputImageType > Superclass
virtual void Modified() const
unsigned int ThreadIdType
fftw::Proxy< OutputPixelType > FFTWProxyType
static int GetPlanRigorValue(const std::string &name)
Control indentation during Print() invocation.
OutputImageType::PixelType OutputPixelType
virtual void SetPlanRigor(const int &value)
Base class for all data objects in ITK.
TOutputImage OutputImageType
virtual ~FFTWHalfHermitianToRealInverseFFTImageFilter()
void operator=(const Self &) ITK_DELETE_FUNCTION