18 #ifndef itkConstantPadImageFilter_h
19 #define itkConstantPadImageFilter_h
48 template<
typename TInputImage,
typename TOutputImage >
80 itkStaticConstMacro(ImageDimension,
unsigned int,
81 TInputImage::ImageDimension);
82 itkStaticConstMacro(OutputImageDimension,
unsigned int,
83 TOutputImage::ImageDimension);
91 m_InternalBoundaryCondition.SetConstant( constant );
97 return m_InternalBoundaryCondition.GetConstant();
101 #ifdef ITK_USE_CONCEPT_CHECKING
117 void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
126 #ifndef ITK_MANUAL_INSTANTIATION
127 #include "itkConstantPadImageFilter.hxx"
Increase the image size by padding with a constant value.
This boundary condition returns a constant value for out-of-bounds image pixels.
Superclass::InputImageRegionType InputImageRegionType
Base class for all process objects that output image data.
ConstantPadImageFilter Self
OutputImagePixelType GetConstant() const
SmartPointer< Self > Pointer
Superclass::OutputImageSizeType OutputImageSizeType
Superclass::OutputImagePixelType OutputImagePixelType
Superclass::InputImageSizeType InputImageSizeType
Superclass::InputImageIndexType InputImageIndexType
OutputImageType::PixelType OutputImagePixelType
SmartPointer< const Self > ConstPointer
bool NotExactlyEquals(const TInput1 &x1, const TInput2 &x2)
void SetConstant(OutputImagePixelType constant)
Superclass::OutputImageRegionType OutputImageRegionType
Superclass::InputImagePixelType InputImagePixelType
ConstantBoundaryCondition< TInputImage, TOutputImage > m_InternalBoundaryCondition
Control indentation during Print() invocation.
PadImageFilter< TInputImage, TOutputImage > Superclass
Increase the image size by padding. Superclass for filters that fill in extra pixels.
~ConstantPadImageFilter() override
#define itkConceptMacro(name, concept)
Superclass::OutputImageIndexType OutputImageIndexType