18 #ifndef itkRLERegionOfInterestImageFilter_h
19 #define itkRLERegionOfInterestImageFilter_h
47 template<
typename TPixel,
unsigned int VImageDimension,
typename CounterType >
49 RLEImage< TPixel, VImageDimension, CounterType > > :
51 RLEImage< TPixel, VImageDimension, CounterType > >
80 itkGetConstMacro( RegionOfInterest,
RegionType );
88 #ifdef ITK_USE_CONCEPT_CHECKING
134 operator=(
const Self & );
139 template<
typename TPixelIn,
typename TPixelOut,
unsigned int VImageDimension,
140 typename CounterTypeIn,
typename CounterTypeOut >
142 RLEImage< TPixelOut, VImageDimension, CounterTypeOut > > :
144 RLEImage< TPixelOut, VImageDimension, CounterTypeOut > >
174 itkGetConstMacro( RegionOfInterest,
RegionType );
182 #ifdef ITK_USE_CONCEPT_CHECKING
228 operator=(
const Self & );
234 template<
unsigned int VImageDimensionIn,
unsigned int VImageDimensionOut >
239 template<
typename TPixelIn,
typename TPixelOut,
unsigned int VImageDimensionIn,
240 unsigned int VImageDimensionOut,
typename CounterTypeIn,
typename CounterTypeOut >
242 RLEImage< TPixelOut, VImageDimensionOut, CounterTypeOut > > :
247 template<
typename TPixel,
unsigned int VImageDimension,
typename CounterType >
249 RLEImage< TPixel, VImageDimension, CounterType > > :
251 RLEImage< TPixel, VImageDimension, CounterType > >
281 itkGetConstMacro( RegionOfInterest,
RegionType );
289 #ifdef ITK_USE_CONCEPT_CHECKING
335 operator=(
const Self & );
340 template<
typename TPixel,
unsigned int VImageDimension,
typename CounterType >
342 Image< TPixel, VImageDimension > > :
344 Image< TPixel, VImageDimension > >
374 itkGetConstMacro( RegionOfInterest,
RegionType );
382 #ifdef ITK_USE_CONCEPT_CHECKING
428 operator=(
const Self & );
434 #ifndef ITK_MANUAL_INSTANTIATION
435 #include "itkRLERegionOfInterestImageFilter.hxx"
438 #endif // itkRLERegionOfInterestImageFilter_h
RLEImageType::IndexType IndexType
RLEImageTypeIn::PixelType InputImagePixelType
RLEImage< TPixelOut, VImageDimension, CounterTypeOut > RLEImageTypeOut
RegionOfInterestImageFilter Self
RegionOfInterestImageFilter Self
Light weight base class for most itk classes.
RLEImageType::RegionType RegionType
RLEImageType::SizeType SizeType
RLEImageType::SizeType SizeType
RLEImageType::PixelType InputImagePixelType
RLEImageType::IndexType IndexType
~RegionOfInterestImageFilter()
static const unsigned int OutputImageDimension
RLEImageTypeOut::PixelType OutputImagePixelType
void ThreadedGenerateData(const RegionType &outputRegionForThread, ThreadIdType threadId) override
RLEImageType::RegionType RegionType
SmartPointer< Self > Pointer
RegionType m_RegionOfInterest
RLEImageType::PixelType InputImagePixelType
RLEImage< TPixelIn, VImageDimension, CounterTypeIn > RLEImageTypeIn
void PrintSelf(std::ostream &os, Indent indent) const override
Superclass::InputImageRegionType InputImageRegionType
RLEImageType::RegionType RegionType
RLEImageTypeOut ImageType
RegionOfInterestImageFilter()
virtual void GenerateOutputInformation() override
An image region represents a structured region of data.
virtual void EnlargeOutputRequestedRegion(DataObject *output) override
~RegionOfInterestImageFilter()
Superclass::SizeType SizeType
RegionOfInterestImageFilter()
SmartPointer< const Self > ConstPointer
RegionType m_RegionOfInterest
Superclass::InputImageRegionType InputImageRegionType
RegionOfInterestImageFilter Self
RegionOfInterestImageFilter()
TInputImage::RegionType RegionType
SmartPointer< Self > Pointer
RegionOfInterestImageFilter()
RLEImageTypeIn::SizeType SizeType
ImageToImageFilter< RLEImageTypeIn, RLEImageTypeOut > Superclass
ImageToImageFilter< RLEImageType, RLEImageType > Superclass
Superclass::IndexType IndexType
RegionType m_RegionOfInterest
Image< TPixel, VImageDimension > ImageType
InputImageType::RegionType InputImageRegionType
RLEImageType::SizeType SizeType
SmartPointer< const Self > ConstPointer
RLEImageType::PixelType OutputImagePixelType
RegionOfInterestImageFilter Self
Image< TPixel, VImageDimension > ImageType
ImageToImageFilter< ImageType, RLEImageType > Superclass
unsigned int ThreadIdType
RLEImage< TPixel, VImageDimension, CounterType > RLEImageType
RegionOfInterestImageFilter()
RLEImageTypeIn::IndexType IndexType
Extract a region of interest from the input image.
RLEImage< TPixel, VImageDimension, CounterType > RLEImageType
Superclass::InputImageRegionType InputImageRegionType
RLEImageType::IndexType IndexType
Base class for filters that take an image as input and produce an image as output.
~RegionOfInterestImageFilter()
ImageToImageFilter< RLEImageType, ImageType > Superclass
Control indentation during Print() invocation.
static const unsigned int ImageDimension
RegionOfInterestImageFilter Self
virtual void GenerateInputRequestedRegion() override
SmartPointer< Self > Pointer
Run-Length Encoded image. It saves memory for label images at the expense of processing times...
RLEImageType::PixelType InputImagePixelType
RLEImageType::PixelType OutputImagePixelType
SmartPointer< Self > Pointer
~RegionOfInterestImageFilter()
#define itkConceptMacro(name, concept)
Superclass::InputImageRegionType InputImageRegionType
RLEImageTypeIn::RegionType RegionType
RLEImage< TPixel, VImageDimension, CounterType > RLEImageType
Base class for all data objects in ITK.
RegionType m_RegionOfInterest
Templated n-dimensional image class.
RLEImageType::PixelType OutputImagePixelType
SmartPointer< const Self > ConstPointer
SmartPointer< const Self > ConstPointer