19 #ifndef itkFFTPadImageFilter_h
20 #define itkFFTPadImageFilter_h
50 template<
typename TInputImage,
typename TOutputImage=TInputImage>
71 itkStaticConstMacro(InputImageDimension,
unsigned int,
72 TInputImage::ImageDimension);
73 itkStaticConstMacro(OutputImageDimension,
unsigned int,
74 TOutputImage::ImageDimension);
75 itkStaticConstMacro(ImageDimension,
unsigned int,
76 TOutputImage::ImageDimension);
107 virtual void PrintSelf(std::ostream& os,
Indent indent)
const ITK_OVERRIDE;
109 virtual void GenerateOutputInformation() ITK_OVERRIDE;
123 #ifndef ITK_MANUAL_INSTANTIATION
124 #include "itkFFTPadImageFilter.hxx"
ImageBoundaryCondition< TInputImage > BoundaryConditionType
ZeroFluxNeumannBoundaryCondition< TInputImage > DefaultBoundaryConditionType
SmartPointer< const Self > ConstPointer
BoundaryConditionType * BoundaryConditionPointerType
TInputImage InputImageType
Base class for all process objects that output image data.
InputImageType::IndexType IndexType
Increase the image size by padding. Superclass for filters that fill in extra pixels.
PadImageFilterBase< TInputImage, TOutputImage > Superclass
TInputImage::SizeValueType SizeValueType
SmartPointer< Self > Pointer
~FFTPadImageFilter() override
A virtual base object that defines an interface to a class of boundary condition objects for use by n...
Control indentation during Print() invocation.
ImageBaseType::SizeType SizeType
InputImageType::PixelType InputImagePixelType
TOutputImage OutputImageType
Pad an image to make it suitable for an FFT transformation.
InputImageType::SizeType SizeType
OutputImageType::PixelType OutputImagePixelType
InputImageType::RegionType RegionType
ImageBaseType::IndexType IndexType