18 #ifndef itkRLEImageScanlineIterator_h
19 #define itkRLEImageScanlineIterator_h
34 template<
typename TPixel,
unsigned int VImageDimension,
typename CounterType >
78 *const_cast< typename ImageType::RLLine * >( this->m_RunLengthLine ),
79 this->m_SegmentRemainder, this->m_RealIndex, value );
106 #endif // itkRLEImageScanlineIterator_h
A multi-dimensional iterator templated over image type that walks a region of pixels, scanline by scanline or in the direction of the fastest axis.
ImageType::IndexType IndexType
ImageType::InternalPixelType InternalPixelType
Superclass::RegionType RegionType
ImageScanlineIterator(const ImageIterator< ImageType > &it)
A multi-dimensional iterator templated over image type.
An image region represents a structured region of data.
ImageScanlineIterator(const ImageScanlineConstIterator< ImageType > &it)
ImageType::SizeType SizeType
Self & operator=(const Self &it)
ImageType::PixelType PixelType
ImageScanlineIterator Self
ImageScanlineIterator(ImageType *ptr, const RegionType ®ion)
TImage::ConstWeakPointer m_Image
ImageScanlineIterator Self
Self & operator=(const ImageScanlineConstIterator< ImageType > &it)
Superclass::ImageType ImageType
ImageType::OffsetType OffsetType
Superclass::OffsetType OffsetType
Superclass::SizeType SizeType
ImageScanlineConstIterator< RLEImage< TPixel, VImageDimension, CounterType > > Superclass
void Set(const PixelType &value) const
A multi-dimensional iterator templated over image type that walks a region of pixels, scanline by scanline or in the direction of the fastest axis.
Run-Length Encoded image. It saves memory for label images at the expense of processing times...
Superclass::IndexType IndexType
Superclass::PixelType PixelType
Superclass::InternalPixelType InternalPixelType