17 #ifndef __itkPadImageFilter_h
18 #define __itkPadImageFilter_h
41 template <
class TInputImage,
class TOutputImage>
74 itkStaticConstMacro(ImageDimension,
unsigned int,
75 TInputImage::ImageDimension );
79 itkSetVectorMacro(PadLowerBound,
const SizeValueType, ImageDimension);
80 itkSetVectorMacro(PadUpperBound,
const SizeValueType, ImageDimension);
81 itkGetVectorMacro(PadLowerBound,
const SizeValueType, ImageDimension);
82 itkGetVectorMacro(PadUpperBound,
const SizeValueType, ImageDimension);
87 this->SetPadLowerBound( bound.m_Size );
92 this->SetPadUpperBound( bound.m_Size );
97 this->SetPadLowerBound( bound );
98 this->SetPadUpperBound( bound );
107 virtual void GenerateOutputInformation();
114 virtual void GenerateInputRequestedRegion();
119 void PrintSelf(std::ostream& os,
Indent indent)
const;
123 void operator=(
const Self&);
132 #ifndef ITK_MANUAL_INSTANTIATION