18 #ifndef itkRealToHalfHermitianForwardFFTImageFilter_h
19 #define itkRealToHalfHermitianForwardFFTImageFilter_h
53 template<
typename TInputImage,
typename TOutputImage=Image< std::complex<
typename TInputImage::PixelType>, TInputImage::ImageDimension> >
89 itkGetDecoratedOutputMacro(ActualXDimensionIsOdd,
bool);
97 void GenerateOutputInformation()
override;
100 void GenerateInputRequestedRegion()
override;
103 void EnlargeOutputRequestedRegion(
DataObject *output)
override;
105 itkSetDecoratedOutputMacro(ActualXDimensionIsOdd,
bool);
109 #ifndef ITK_MANUAL_INSTANTIATION
110 #include "itkRealToHalfHermitianForwardFFTImageFilter.hxx"
typename InputImageType::IndexType InputIndexType
unsigned long SizeValueType
typename OutputImageType::PixelType OutputPixelType
typename OutputImageType::IndexType OutputIndexType
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
Base class for all process objects that output image data.
TInputImage InputImageType
typename InputImageType::PixelType InputPixelType
ImageBaseType::SizeType SizeType
ImageBaseType::IndexType IndexType
TOutputImage OutputImageType
Base class for filters that take an image as input and produce an image as output.
Base class for specialized real-to-complex forward Fast Fourier Transform.
Base class for all data objects in ITK.
typename InputImageType::SizeType InputSizeType
typename OutputIndexType::SizeType OutputSizeType