ITK
4.13.0
Insight Segmentation and Registration Toolkit
|
#include <itkRLEImageRegionIterator.h>
Definition at line 50 of file itkRLEImageRegionIterator.h.
Protected Member Functions | |
ImageRegionIterator (const ImageRegionConstIterator< ImageType > &it) | |
Self & | operator= (const ImageRegionConstIterator< ImageType > &it) |
Protected Member Functions inherited from itk::ImageConstIterator< RLEImage< TPixel, VImageDimension, CounterType > > | |
virtual void | SetIndexInternal (const IndexValueType ind0) |
Additional Inherited Members | |
Static Public Member Functions inherited from itk::ImageConstIterator< RLEImage< TPixel, VImageDimension, CounterType > > | |
static unsigned int | GetImageIteratorDimension () |
Static Public Attributes inherited from itk::ImageRegionConstIterator< RLEImage< TPixel, VImageDimension, CounterType > > | |
static const unsigned int | ImageIteratorDimension = VImageDimension |
Static Public Attributes inherited from itk::ImageConstIterator< RLEImage< TPixel, VImageDimension, CounterType > > | |
static const unsigned int | ImageIteratorDimension = VImageDimension |
Protected Attributes inherited from itk::ImageConstIterator< RLEImage< TPixel, VImageDimension, CounterType > > | |
ImageType::ConstWeakPointer | m_Image |
IndexValueType | m_Index0 |
const RLLine * | m_RunLengthLine |
SizeValueType | m_RealIndex |
IndexValueType | m_SegmentRemainder |
IndexValueType | m_BeginIndex0 |
IndexValueType | m_EndIndex0 |
BufferIterator | m_BI |
BufferType::Pointer | m_Buffer |
typedef Superclass::ImageType itk::ImageRegionIterator< RLEImage< TPixel, VImageDimension, CounterType > >::ImageType |
Definition at line 63 of file itkRLEImageRegionIterator.h.
typedef Superclass::IndexType itk::ImageRegionIterator< RLEImage< TPixel, VImageDimension, CounterType > >::IndexType |
Types inherited from the Superclass
Definition at line 59 of file itkRLEImageRegionIterator.h.
typedef Superclass::InternalPixelType itk::ImageRegionIterator< RLEImage< TPixel, VImageDimension, CounterType > >::InternalPixelType |
Definition at line 64 of file itkRLEImageRegionIterator.h.
typedef Superclass::OffsetType itk::ImageRegionIterator< RLEImage< TPixel, VImageDimension, CounterType > >::OffsetType |
Definition at line 61 of file itkRLEImageRegionIterator.h.
typedef Superclass::PixelType itk::ImageRegionIterator< RLEImage< TPixel, VImageDimension, CounterType > >::PixelType |
Definition at line 65 of file itkRLEImageRegionIterator.h.
typedef Superclass::RegionType itk::ImageRegionIterator< RLEImage< TPixel, VImageDimension, CounterType > >::RegionType |
Definition at line 62 of file itkRLEImageRegionIterator.h.
typedef ImageRegionIterator itk::ImageRegionIterator< RLEImage< TPixel, VImageDimension, CounterType > >::Self |
Standard class typedefs.
Definition at line 55 of file itkRLEImageRegionIterator.h.
typedef Superclass::SizeType itk::ImageRegionIterator< RLEImage< TPixel, VImageDimension, CounterType > >::SizeType |
Definition at line 60 of file itkRLEImageRegionIterator.h.
typedef ImageRegionConstIterator< RLEImage< TPixel, VImageDimension, CounterType > > itk::ImageRegionIterator< RLEImage< TPixel, VImageDimension, CounterType > >::Superclass |
Definition at line 56 of file itkRLEImageRegionIterator.h.
|
inline |
Default constructor. Needed since we provide a cast constructor.
Definition at line 68 of file itkRLEImageRegionIterator.h.
|
inline |
Constructor establishes an iterator to walk a particular image and a particular region of that image.
Definition at line 74 of file itkRLEImageRegionIterator.h.
|
inline |
Constructor that can be used to cast from an ImageIterator to an ImageRegionIterator. Many routines return an ImageIterator but for a particular task, you may want an ImageRegionIterator. Rather than provide overloaded APIs that return different types of Iterators, itk returns ImageIterators and uses constructors to cast from an ImageIterator to a ImageRegionIterator.
Definition at line 84 of file itkRLEImageRegionIterator.h.
References itk::ImageConstIterator< TImage >::operator=().
|
inlineprotected |
the construction from a const iterator is declared protected in order to enforce const correctness.
Definition at line 102 of file itkRLEImageRegionIterator.h.
References itk::ImageConstIterator< TImage >::operator=().
|
inlineprotected |
Definition at line 108 of file itkRLEImageRegionIterator.h.
References itk::ImageConstIterator< TImage >::operator=().
|
inline |
Set the pixel value. Changing the RLE structure invalidates all other iterators (except this one).
Definition at line 92 of file itkRLEImageRegionIterator.h.
References itk::ImageConstIterator< TImage >::m_Image.