19 #ifndef itkFFTPadImageFilter_h
20 #define itkFFTPadImageFilter_h
50 template<
typename TInputImage,
typename TOutputImage=TInputImage>
67 typedef typename InputImageType::IndexType
IndexType;
68 typedef typename InputImageType::SizeType
SizeType;
72 TInputImage::ImageDimension);
74 TOutputImage::ImageDimension);
76 TOutputImage::ImageDimension);
107 virtual void PrintSelf(std::ostream& os,
Indent indent)
const ITK_OVERRIDE;
114 void operator=(const Self&);
124 #ifndef ITK_MANUAL_INSTANTIATION
125 #include "itkFFTPadImageFilter.hxx"
ImageBoundaryCondition< TInputImage > BoundaryConditionType
virtual void GenerateOutputInformation() override
ZeroFluxNeumannBoundaryCondition< TInputImage > DefaultBoundaryConditionType
static const unsigned int InputImageDimension
virtual void PrintSelf(std::ostream &os, Indent indent) const override
static const unsigned int OutputImageDimension
SmartPointer< const Self > ConstPointer
BoundaryConditionType * BoundaryConditionPointerType
TInputImage InputImageType
SizeValueType m_SizeGreatestPrimeFactor
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
A virtual base object that defines an interface to a class of boundary condition objects for use by n...
DefaultBoundaryConditionType m_DefaultBoundaryCondition
static const unsigned int ImageDimension
Control indentation during Print() invocation.
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