ITK
5.0.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 constexpr unsigned int | ImageIteratorDimension = VImageDimension |
Static Public Attributes inherited from itk::ImageConstIterator< RLEImage< TPixel, VImageDimension, CounterType > > | |
static constexpr 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 |
using itk::ImageRegionIterator< RLEImage< TPixel, VImageDimension, CounterType > >::ImageType = typename Superclass::ImageType |
Definition at line 63 of file itkRLEImageRegionIterator.h.
using itk::ImageRegionIterator< RLEImage< TPixel, VImageDimension, CounterType > >::IndexType = typename Superclass::IndexType |
Types inherited from the Superclass
Definition at line 59 of file itkRLEImageRegionIterator.h.
using itk::ImageRegionIterator< RLEImage< TPixel, VImageDimension, CounterType > >::InternalPixelType = typename Superclass::InternalPixelType |
Definition at line 64 of file itkRLEImageRegionIterator.h.
using itk::ImageRegionIterator< RLEImage< TPixel, VImageDimension, CounterType > >::OffsetType = typename Superclass::OffsetType |
Definition at line 61 of file itkRLEImageRegionIterator.h.
using itk::ImageRegionIterator< RLEImage< TPixel, VImageDimension, CounterType > >::PixelType = typename Superclass::PixelType |
Definition at line 65 of file itkRLEImageRegionIterator.h.
using itk::ImageRegionIterator< RLEImage< TPixel, VImageDimension, CounterType > >::RegionType = typename Superclass::RegionType |
Definition at line 62 of file itkRLEImageRegionIterator.h.
using itk::ImageRegionIterator< RLEImage< TPixel, VImageDimension, CounterType > >::Self = ImageRegionIterator |
Standard class type alias.
Definition at line 55 of file itkRLEImageRegionIterator.h.
using itk::ImageRegionIterator< RLEImage< TPixel, VImageDimension, CounterType > >::SizeType = typename Superclass::SizeType |
Definition at line 60 of file itkRLEImageRegionIterator.h.
using itk::ImageRegionIterator< RLEImage< TPixel, VImageDimension, CounterType > >::Superclass = ImageRegionConstIterator< RLEImage< TPixel, VImageDimension, CounterType > > |
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.