18 #ifndef itkConstantPadImageFilter_h
19 #define itkConstantPadImageFilter_h
48 template<
typename TInputImage,
typename TOutputImage >
82 static constexpr
unsigned int ImageDimension = TInputImage::ImageDimension;
83 static constexpr
unsigned int OutputImageDimension = TOutputImage::ImageDimension;
90 m_InternalBoundaryCondition.SetConstant( constant );
96 return m_InternalBoundaryCondition.GetConstant();
100 #ifdef ITK_USE_CONCEPT_CHECKING
116 void PrintSelf(std::ostream & os,
Indent indent)
const override;
123 #ifndef ITK_MANUAL_INSTANTIATION
124 #include "itkConstantPadImageFilter.hxx"
Increase the image size by padding with a constant value.
typename Superclass::InputImageIndexType InputImageIndexType
This boundary condition returns a constant value for out-of-bounds image pixels.
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
Base class for all process objects that output image data.
OutputImagePixelType GetConstant() const
typename OutputImageType::PixelType OutputImagePixelType
typename InputImageType::PixelType InputImagePixelType
typename OutputImageType::RegionType OutputImageRegionType
typename Superclass::OutputImageSizeType OutputImageSizeType
bool NotExactlyEquals(const TInput1 &x1, const TInput2 &x2)
void SetConstant(OutputImagePixelType constant)
typename InputImageType::RegionType InputImageRegionType
ConstantBoundaryCondition< TInputImage, TOutputImage > m_InternalBoundaryCondition
Control indentation during Print() invocation.
typename Superclass::InputImageSizeType InputImageSizeType
Increase the image size by padding. Superclass for filters that fill in extra pixels.
#define itkConceptMacro(name, concept)
typename Superclass::OutputImageIndexType OutputImageIndexType