18 #ifndef itkCropImageFilter_h
19 #define itkCropImageFilter_h
42 template<
typename TInputImage,
typename TOutputImage >
82 itkSetMacro(UpperBoundaryCropSize,
SizeType);
83 itkGetConstMacro(UpperBoundaryCropSize,
SizeType);
84 itkSetMacro(LowerBoundaryCropSize,
SizeType);
85 itkGetConstMacro(LowerBoundaryCropSize,
SizeType);
94 #ifdef ITK_USE_CONCEPT_CHECKING
118 void operator=(const Self &);
125 #ifndef ITK_MANUAL_INSTANTIATION
126 #include "itkCropImageFilter.hxx"
SmartPointer< Self > Pointer
Superclass::OutputImagePixelType OutputImagePixelType
ExtractImageFilter< TInputImage, TOutputImage > Superclass
static const unsigned int OutputImageDimension
Superclass::OutputImagePixelType OutputImagePixelType
virtual void SetUpperBoundaryCropSize(SizeType _arg)
Superclass::OutputImageRegionType OutputImageRegionType
void PrintSelf(std::ostream &os, Indent indent) const override
SmartPointer< const Self > ConstPointer
Superclass::InputImageIndexType InputImageIndexType
Superclass::InputImageRegionType InputImageRegionType
SizeType m_UpperBoundaryCropSize
void GenerateOutputInformation() override
virtual void SetLowerBoundaryCropSize(SizeType _arg)
Superclass::OutputImageIndexType OutputImageIndexType
Superclass::OutputImageSizeType OutputImageSizeType
Decrease the image size by cropping the image by an itk::Size at both the upper and lower bounds of t...
Superclass::InputImagePixelType InputImagePixelType
void SetBoundaryCropSize(const SizeType &s)
InputImageSizeType SizeType
InputImageType::RegionType InputImageRegionType
SizeType m_LowerBoundaryCropSize
Superclass::OutputImageRegionType OutputImageRegionType
Control indentation during Print() invocation.
#define itkConceptMacro(name, concept)
Superclass::InputImageSizeType InputImageSizeType
InputImageType::PixelType InputImagePixelType
static const unsigned int InputImageDimension