28 #ifndef itkPadLabelMapFilter_h
29 #define itkPadLabelMapFilter_h
55 template <
typename TInputImage>
87 using PixelType =
typename InputImageType::PixelType;
95 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
96 static constexpr
unsigned int OutputImageDimension = TOutputImage::ImageDimension;
97 static constexpr
unsigned int ImageDimension = TOutputImage::ImageDimension;
100 itkSetMacro(UpperBoundaryPadSize,
SizeType);
101 itkGetMacro(UpperBoundaryPadSize,
SizeType);
102 itkSetMacro(LowerBoundaryPadSize,
SizeType);
103 itkGetMacro(LowerBoundaryPadSize,
SizeType);
109 this->SetUpperBoundaryPadSize(size);
110 this->SetLowerBoundaryPadSize(size);
116 m_UpperBoundaryPadSize.Fill(0);
117 m_LowerBoundaryPadSize.Fill(0);
123 GenerateOutputInformation()
override;
126 PrintSelf(std::ostream & os,
Indent indent)
const override;
134 #ifndef ITK_MANUAL_INSTANTIATION
135 # include "itkPadLabelMapFilter.hxx"