18 #ifndef itkRegionOfInterestImageFilter_h
19 #define itkRegionOfInterestImageFilter_h
53 template <
typename TInputImage,
typename TOutputImage>
64 using typename Superclass::InputImageRegionType;
83 itkGetConstMacro(RegionOfInterest,
RegionType);
87 static constexpr
unsigned int ImageDimension = TInputImage::ImageDimension;
88 static constexpr
unsigned int OutputImageDimension = TOutputImage::ImageDimension;
90 #ifdef ITK_USE_CONCEPT_CHECKING
101 PrintSelf(std::ostream & os,
Indent indent)
const override;
104 GenerateInputRequestedRegion()
override;
107 EnlargeOutputRequestedRegion(
DataObject * output)
override;
117 GenerateOutputInformation()
override;
129 DynamicThreadedGenerateData(
const RegionType & outputRegionForThread)
override;
136 #ifndef ITK_MANUAL_INSTANTIATION
137 # include "itkRegionOfInterestImageFilter.hxx"