ITK
5.2.0
Insight Toolkit
|
#include <itkImageRegionIteratorWithIndex.h>
Protected Member Functions | |
ImageRegionIteratorWithIndex (const ImageRegionConstIteratorWithIndex< TImage > &it) | |
Self & | operator= (const ImageRegionConstIteratorWithIndex< TImage > &it) |
Additional Inherited Members | |
Static Public Member Functions inherited from itk::ImageConstIteratorWithIndex< TImage > | |
static unsigned int | GetImageDimension () |
Static Public Attributes inherited from itk::ImageConstIteratorWithIndex< TImage > | |
static constexpr unsigned int | ImageDimension = TImage::ImageDimension |
Protected Attributes inherited from itk::ImageConstIteratorWithIndex< TImage > | |
TImage::ConstWeakPointer | m_Image |
IndexType | m_PositionIndex |
IndexType | m_BeginIndex |
IndexType | m_EndIndex |
RegionType | m_Region |
OffsetValueType | m_OffsetTable [ImageDimension+1] |
const InternalPixelType * | m_Position |
const InternalPixelType * | m_Begin |
const InternalPixelType * | m_End |
bool | m_Remaining |
AccessorType | m_PixelAccessor |
AccessorFunctorType | m_PixelAccessorFunctor |
A multi-dimensional iterator templated over image type that walks pixels within a region and is specialized to keep track of its image index location.
This class is a specialization of ImageRegionConstIteratorWithIndex that adds write-access (the Set() method). Please see ImageRegionConstIteratorWithIndex for more information.
Definition at line 73 of file itkImageRegionIteratorWithIndex.h.
using itk::ImageRegionIteratorWithIndex< TImage >::AccessorType = typename Superclass::AccessorType |
Definition at line 90 of file itkImageRegionIteratorWithIndex.h.
using itk::ImageRegionIteratorWithIndex< TImage >::ImageType = typename Superclass::ImageType |
Definition at line 85 of file itkImageRegionIteratorWithIndex.h.
using itk::ImageRegionIteratorWithIndex< TImage >::IndexType = typename Superclass::IndexType |
Types inherited from the Superclass
Definition at line 81 of file itkImageRegionIteratorWithIndex.h.
using itk::ImageRegionIteratorWithIndex< TImage >::InternalPixelType = typename Superclass::InternalPixelType |
Definition at line 88 of file itkImageRegionIteratorWithIndex.h.
using itk::ImageRegionIteratorWithIndex< TImage >::OffsetType = typename Superclass::OffsetType |
Definition at line 83 of file itkImageRegionIteratorWithIndex.h.
using itk::ImageRegionIteratorWithIndex< TImage >::PixelContainer = typename Superclass::PixelContainer |
Definition at line 86 of file itkImageRegionIteratorWithIndex.h.
using itk::ImageRegionIteratorWithIndex< TImage >::PixelContainerPointer = typename Superclass::PixelContainerPointer |
Definition at line 87 of file itkImageRegionIteratorWithIndex.h.
using itk::ImageRegionIteratorWithIndex< TImage >::PixelType = typename Superclass::PixelType |
Definition at line 89 of file itkImageRegionIteratorWithIndex.h.
using itk::ImageRegionIteratorWithIndex< TImage >::RegionType = typename Superclass::RegionType |
Definition at line 84 of file itkImageRegionIteratorWithIndex.h.
using itk::ImageRegionIteratorWithIndex< TImage >::Self = ImageRegionIteratorWithIndex |
Standard class type aliases.
Definition at line 77 of file itkImageRegionIteratorWithIndex.h.
using itk::ImageRegionIteratorWithIndex< TImage >::SizeType = typename Superclass::SizeType |
Definition at line 82 of file itkImageRegionIteratorWithIndex.h.
using itk::ImageRegionIteratorWithIndex< TImage >::Superclass = ImageRegionConstIteratorWithIndex<TImage> |
Definition at line 78 of file itkImageRegionIteratorWithIndex.h.
|
default |
Default constructor. Needed since we provide a cast constructor.
itk::ImageRegionIteratorWithIndex< TImage >::ImageRegionIteratorWithIndex | ( | TImage * | ptr, |
const RegionType & | region | ||
) |
Constructor establishes an iterator to walk a particular image and a particular region of that image.
itk::ImageRegionIteratorWithIndex< TImage >::ImageRegionIteratorWithIndex | ( | const ImageIteratorWithIndex< TImage > & | it | ) |
Constructor that can be used to cast from an ImageIterator to an ImageRegionIteratorWithIndex. Many routines return an ImageIterator, but for a particular task, you may want an ImageRegionIteratorWithIndex. Rather than provide overloaded APIs that return different types of Iterators, itk returns ImageIterators and uses constructors to cast from an ImageIterator to a ImageRegionIteratorWithIndex.
|
protected |
The construction from a const iterator is declared protected in order to enforce const correctness.
|
protected |
The construction from a const iterator is declared protected in order to enforce const correctness.
|
inline |
Set the pixel value
Definition at line 109 of file itkImageRegionIteratorWithIndex.h.
|
inline |
Return a reference to the pixel. This method will provide the fastest access to pixel data, but it will NOT support ImageAdaptors.
Definition at line 118 of file itkImageRegionIteratorWithIndex.h.