ITK
4.13.0
Insight Segmentation and Registration Toolkit
|
#include <itkRLEImageScanlineConstIterator.h>
Definition at line 34 of file itkRLEImageScanlineConstIterator.h.
Static Public Attributes | |
static const unsigned int | ImageIteratorDimension = VImageDimension |
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 |
typedef Superclass::ImageType itk::ImageScanlineConstIterator< RLEImage< TPixel, VImageDimension, CounterType > >::ImageType |
Definition at line 58 of file itkRLEImageScanlineConstIterator.h.
typedef Superclass::IndexType itk::ImageScanlineConstIterator< RLEImage< TPixel, VImageDimension, CounterType > >::IndexType |
Index typedef support. While these were already typdef'ed in the superclass, they need to be redone here for this subclass to compile properly with gcc.Types inherited from the Superclass
Definition at line 54 of file itkRLEImageScanlineConstIterator.h.
typedef Superclass::InternalPixelType itk::ImageScanlineConstIterator< RLEImage< TPixel, VImageDimension, CounterType > >::InternalPixelType |
Definition at line 59 of file itkRLEImageScanlineConstIterator.h.
typedef Superclass::OffsetType itk::ImageScanlineConstIterator< RLEImage< TPixel, VImageDimension, CounterType > >::OffsetType |
Definition at line 56 of file itkRLEImageScanlineConstIterator.h.
typedef Superclass::PixelType itk::ImageScanlineConstIterator< RLEImage< TPixel, VImageDimension, CounterType > >::PixelType |
Definition at line 60 of file itkRLEImageScanlineConstIterator.h.
typedef Superclass::RegionType itk::ImageScanlineConstIterator< RLEImage< TPixel, VImageDimension, CounterType > >::RegionType |
Definition at line 57 of file itkRLEImageScanlineConstIterator.h.
typedef ImageScanlineConstIterator itk::ImageScanlineConstIterator< RLEImage< TPixel, VImageDimension, CounterType > >::Self |
Standard class typedef.
Definition at line 39 of file itkRLEImageScanlineConstIterator.h.
typedef Superclass::SizeType itk::ImageScanlineConstIterator< RLEImage< TPixel, VImageDimension, CounterType > >::SizeType |
Definition at line 55 of file itkRLEImageScanlineConstIterator.h.
typedef ImageRegionConstIterator< RLEImage< TPixel, VImageDimension, CounterType > > itk::ImageScanlineConstIterator< RLEImage< TPixel, VImageDimension, CounterType > >::Superclass |
Definition at line 40 of file itkRLEImageScanlineConstIterator.h.
|
inline |
Default constructor. Needed since we provide a cast constructor.
Definition at line 66 of file itkRLEImageScanlineConstIterator.h.
|
inline |
Constructor establishes an iterator to walk a particular image and a particular region of that image.
Definition at line 72 of file itkRLEImageScanlineConstIterator.h.
|
inline |
Constructor that can be used to cast from an ImageIterator to an ImageScanlineConstIterator. Many routines return an ImageIterator, but for a particular task, you may want an ImageScanlineConstIterator. Rather than provide overloaded APIs that return different types of Iterators, itk returns ImageIterators and uses constructors to cast from an ImageIterator to a ImageScanlineConstIterator.
Definition at line 82 of file itkRLEImageScanlineConstIterator.h.
|
inline |
Constructor that can be used to cast from an ImageConstIterator to an ImageScanlineConstIterator. Many routines return an ImageIterator, but for a particular task, you may want an ImageScanlineConstIterator. Rather than provide overloaded APIs that return different types of Iterators, itk returns ImageIterators and uses constructors to cast from an ImageIterator to a ImageScanlineConstIterator.
Definition at line 92 of file itkRLEImageScanlineConstIterator.h.
References itk::ImageConstIterator< TImage >::operator=().
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::ImageRegionConstIterator< RLEImage< TPixel, VImageDimension, CounterType > >.
|
inline |
Go to the beginning pixel of the current line.
Definition at line 99 of file itkRLEImageScanlineConstIterator.h.
|
inline |
Go to the past end pixel of the current line.
Definition at line 109 of file itkRLEImageScanlineConstIterator.h.
|
inline |
Test if the index is at the end of line.
Definition at line 119 of file itkRLEImageScanlineConstIterator.h.
|
inline |
Go to the next line.
Definition at line 126 of file itkRLEImageScanlineConstIterator.h.
|
inline |
Increment (prefix) along the scanline.
If the iterator is at the end of the scanline ( one past the last valid element in the row ), then the results are undefined. Which means is may assert in debug mode or result in an undefined iterator which may have unknown consequences if used.
Definition at line 148 of file itkRLEImageScanlineConstIterator.h.
References itk::ImageScanlineConstIterator< TImage >::IsAtEndOfLine().
|
inline |
Decrement (prefix) along the scanline.
Definition at line 172 of file itkRLEImageScanlineConstIterator.h.
|
static |
Dimension of the image that the iterator walks. This constant is needed so functions that are templated over image iterator type (as opposed to being templated over pixel type and dimension) can have compile time access to the dimension of the image that the iterator walks.
Definition at line 46 of file itkRLEImageScanlineConstIterator.h.