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&) ITK_DELETE_FUNCTION;
124 #ifndef ITK_MANUAL_INSTANTIATION 125 #include "itkFFTPadImageFilter.hxx"
ImageBoundaryCondition< TInputImage > BoundaryConditionType
virtual void GenerateOutputInformation() override
ZeroFluxNeumannBoundaryCondition< TInputImage > DefaultBoundaryConditionType
static const unsigned int InputImageDimension
void operator=(const Self &) ITK_DELETE_FUNCTION
static const unsigned int OutputImageDimension
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
SmartPointer< const Self > ConstPointer
BoundaryConditionType * BoundaryConditionPointerType
TInputImage InputImageType
SizeValueType m_SizeGreatestPrimeFactor
InputImageType::IndexType IndexType
virtual void PrintSelf(std::ostream &os, Indent indent) const override
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