18 #ifndef __itkRegionOfInterestImageFilter_h
19 #define __itkRegionOfInterestImageFilter_h
52 template<
typename TInputImage,
typename TOutputImage >
71 typedef typename TInputImage::RegionType
RegionType;
73 typedef typename TInputImage::SizeType
SizeType;
81 itkGetConstMacro(RegionOfInterest,
RegionType);
86 TInputImage::ImageDimension);
88 TOutputImage::ImageDimension);
91 #ifdef ITK_USE_CONCEPT_CHECKING
139 #ifndef ITK_MANUAL_INSTANTIATION
140 #include "itkRegionOfInterestImageFilter.hxx"
void operator=(const Self &)
virtual void EnlargeOutputRequestedRegion(DataObject *output)
static const unsigned int OutputImageDimension
virtual void GenerateInputRequestedRegion()
TInputImage::IndexType IndexType
void ThreadedGenerateData(const RegionType &outputRegionForThread, ThreadIdType threadId)
virtual void GenerateOutputInformation()
void PrintSelf(std::ostream &os, Indent indent) const
SmartPointer< const Self > ConstPointer
Superclass::InputImageRegionType InputImageRegionType
TInputImage::SizeType SizeType
Base class for all process objects that output image data.
RegionOfInterestImageFilter Self
TInputImage::RegionType RegionType
SmartPointer< Self > Pointer
RegionOfInterestImageFilter()
InputImageType::RegionType InputImageRegionType
~RegionOfInterestImageFilter()
TInputImage::PixelType InputImagePixelType
RegionType m_RegionOfInterest
Extract a region of interest from the input image.
Base class for filters that take an image as input and produce an image as output.
Control indentation during Print() invocation.
static const unsigned int ImageDimension
ImageToImageFilter< TInputImage, TOutputImage > Superclass
#define itkConceptMacro(name, concept)
Base class for all data objects in ITK.
TOutputImage::PixelType OutputImagePixelType
unsigned int ThreadIdType