18 #ifndef __itkPadImageFilter_h
19 #define __itkPadImageFilter_h
46 template<
typename TInputImage,
typename TOutputImage >
73 typedef typename TInputImage::SizeType
SizeType;
85 TInputImage::ImageDimension);
89 itkSetMacro(PadLowerBound,
SizeType);
90 itkSetMacro(PadUpperBound,
SizeType);
91 itkGetConstReferenceMacro(PadLowerBound,
SizeType);
92 itkGetConstReferenceMacro(PadUpperBound,
SizeType);
146 #ifndef ITK_MANUAL_INSTANTIATION
147 #include "itkPadImageFilter.hxx"
TOutputImage::RegionType OutputImageRegionType
virtual void GenerateOutputInformation()
static const unsigned int ImageDimension
BoundaryConditionType * BoundaryConditionPointerType
virtual void SetPadUpperBound(SizeType _arg)
TInputImage::SizeValueType SizeValueType
TInputImage::RegionType InputImageRegionType
void operator=(const Self &)
SmartPointer< Self > Pointer
TInputImage::PixelType InputImagePixelType
Base class for all process objects that output image data.
void ThreadedGenerateData(const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId)
unsigned long SizeValueType
TInputImage::IndexType InputImageIndexType
BoundaryConditionPointerType m_BoundaryCondition
virtual void GenerateInputRequestedRegion()
TOutputImage::SizeType OutputImageSizeType
TOutputImage::PixelType OutputImagePixelType
void SetPadBound(const InputImageSizeType &bound)
ImageBoundaryCondition< TInputImage, TOutputImage > BoundaryConditionType
A virtual base object that defines an interface to a class of boundary condition objects for use by n...
TInputImage::SizeType InputImageSizeType
TInputImage::SizeType SizeType
Base class for filters that take an image as input and produce an image as output.
virtual void SetPadLowerBound(SizeType _arg)
Control indentation during Print() invocation.
SmartPointer< const Self > ConstPointer
TOutputImage::IndexType OutputImageIndexType
Increase the image size by padding. Superclass for filters that fill in extra pixels.
ImageToImageFilter< TInputImage, TOutputImage > Superclass
void PrintSelf(std::ostream &os, Indent indent) const
unsigned int ThreadIdType
void InternalSetBoundaryCondition(const BoundaryConditionPointerType boundaryCondition)