18 #ifndef itkFFTShiftImageFilter_h
19 #define itkFFTShiftImageFilter_h
47 template<
typename TInputImage,
typename TOutputImage >
69 typedef typename OutputImageType::IndexType
IndexType;
70 typedef typename OutputImageType::SizeType
SizeType;
73 itkStaticConstMacro(ImageDimension,
unsigned int, TInputImage::ImageDimension);
85 itkSetMacro(Inverse,
bool);
86 itkGetConstReferenceMacro(Inverse,
bool);
87 itkBooleanMacro(Inverse);
97 void GenerateData() ITK_OVERRIDE;
107 #ifndef ITK_MANUAL_INSTANTIATION
108 #include "itkFFTShiftImageFilter.hxx"
virtual void PrintSelf(std::ostream &os, Indent indent) const override
SmartPointer< const Self > ConstPointer
InputImageType::RegionType InputImageRegionType
TOutputImage OutputImageType
OutputImageType::ConstPointer OutputImageConstPointer
InputImageType::Pointer InputImagePointer
Base class for all process objects that output image data.
TInputImage InputImageType
SmartPointer< Self > Pointer
OutputImageType::Pointer OutputImagePointer
Shift the zero-frequency components of a Fourier transfrom to the center of the image.
SmartPointer< Self > Pointer
OutputImageType::RegionType OutputImageRegionType
SmartPointer< const Self > ConstPointer
InputImageType::PixelType InputImagePixelType
OutputImageType::PixelType OutputImagePixelType
OutputImageType::SizeType SizeType
CyclicShiftImageFilter< TInputImage, TOutputImage > Superclass
InputImageType::ConstPointer InputImageConstPointer
Control indentation during Print() invocation.
Perform a cyclic spatial shift of image intensities on the image grid.
OutputImageType::IndexType IndexType