18 #ifndef itkPadImageFilterBase_h
19 #define itkPadImageFilterBase_h
46 template<
typename TInputImage,
typename TOutputImage >
84 itkStaticConstMacro(ImageDimension,
unsigned int,
85 TInputImage::ImageDimension);
95 void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
102 virtual void GenerateInputRequestedRegion() ITK_OVERRIDE;
105 void ThreadedGenerateData(const OutputImageRegionType & outputRegionForThread,
109 void InternalSetBoundaryCondition( const BoundaryConditionPointerType boundaryCondition );
118 #ifndef ITK_MANUAL_INSTANTIATION
119 #include "itkPadImageFilterBase.hxx"
TInputImage::RegionType InputImageRegionType
TInputImage::SizeType InputImageSizeType
TOutputImage::IndexType OutputImageIndexType
Base class for all process objects that output image data.
unsigned long SizeValueType
TInputImage::PixelType InputImagePixelType
TOutputImage::PixelType OutputImagePixelType
Increase the image size by padding. Superclass for filters that fill in extra pixels.
TInputImage::IndexType InputImageIndexType
TOutputImage::RegionType OutputImageRegionType
ImageToImageFilter< TInputImage, TOutputImage > Superclass
TInputImage::SizeValueType SizeValueType
TInputImage::SizeType SizeType
SmartPointer< Self > Pointer
unsigned int ThreadIdType
A virtual base object that defines an interface to a class of boundary condition objects for use by n...
TOutputImage::SizeType OutputImageSizeType
ImageBoundaryCondition< TInputImage, TOutputImage > BoundaryConditionType
Base class for filters that take an image as input and produce an image as output.
SmartPointer< const Self > ConstPointer
Control indentation during Print() invocation.
ImageBaseType::SizeType SizeType
~PadImageFilterBase() override
BoundaryConditionType * BoundaryConditionPointerType
ImageBaseType::IndexType IndexType