18 #ifndef __itkCropImageFilter_h
19 #define __itkCropImageFilter_h
42 template<
class TInputImage,
class TOutputImage >
75 itkStaticConstMacro(InputImageDimension,
unsigned int,
76 Superclass::InputImageDimension);
77 itkStaticConstMacro(OutputImageDimension,
unsigned int,
78 Superclass::OutputImageDimension);
82 itkSetMacro(UpperBoundaryCropSize,
SizeType);
83 itkGetConstMacro(UpperBoundaryCropSize,
SizeType);
84 itkSetMacro(LowerBoundaryCropSize,
SizeType);
85 itkGetConstMacro(LowerBoundaryCropSize,
SizeType);
90 this->SetUpperBoundaryCropSize(s);
91 this->SetLowerBoundaryCropSize(s);
94 #ifdef ITK_USE_CONCEPT_CHECKING
106 this->SetDirectionCollapseToSubmatrix();
107 m_UpperBoundaryCropSize.Fill(0);
108 m_LowerBoundaryCropSize.Fill(0);
113 void PrintSelf(std::ostream & os,
Indent indent)
const;
115 void GenerateOutputInformation();
119 void operator=(
const Self &);
126 #ifndef ITK_MANUAL_INSTANTIATION
127 #include "itkCropImageFilter.hxx"