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);
101 void operator=(const Self &);
108 #ifndef ITK_MANUAL_INSTANTIATION
109 #include "itkFFTShiftImageFilter.hxx"
SmartPointer< const Self > ConstPointer
InputImageType::RegionType InputImageRegionType
static const unsigned int ImageDimension
TOutputImage OutputImageType
OutputImageType::ConstPointer OutputImageConstPointer
InputImageType::Pointer InputImagePointer
Base class for all process objects that output image data.
TInputImage InputImageType
OutputImageType::Pointer OutputImagePointer
Shift the zero-frequency components of a Fourier transfrom to the center of the image.
SmartPointer< Self > Pointer
OutputImageType::RegionType OutputImageRegionType
void GenerateData() override
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.
void PrintSelf(std::ostream &os, Indent indent) const override
OutputImageType::IndexType IndexType