ITK
4.9.0
Insight Segmentation and Registration Toolkit
|
#include <itkImageReverseIterator.h>
A multi-dimensional image iterator designed to walk a specified region in reverse.
This is a subclass of ImageReverseConstIterator that adds write-access functionality. Please see ImageReverseConstIterator for details.
Definition at line 65 of file itkImageReverseIterator.h.
Protected Member Functions | |
ImageReverseIterator (const ImageRegionReverseConstIterator< TImage > &it) | |
Self & | operator= (const ImageRegionReverseConstIterator< TImage > &it) |
Additional Inherited Members | |
Static Public Member Functions inherited from itk::ImageReverseConstIterator< TImage > | |
static unsigned int | GetImageIteratorDimension () |
Static Public Attributes inherited from itk::ImageReverseConstIterator< TImage > | |
static const unsigned int | ImageIteratorDimension = TImage::ImageDimension |
Protected Attributes inherited from itk::ImageRegionReverseConstIterator< TImage > | |
SizeValueType | m_SpanBeginOffset |
SizeValueType | m_SpanEndOffset |
Protected Attributes inherited from itk::ImageReverseConstIterator< TImage > | |
ImageType::ConstWeakPointer | m_Image |
RegionType | m_Region |
SizeValueType | m_Offset |
SizeValueType | m_BeginOffset |
SizeValueType | m_EndOffset |
const InternalPixelType * | m_Buffer |
AccessorType | m_PixelAccessor |
AccessorFunctorType | m_PixelAccessorFunctor |
typedef Superclass::AccessorType itk::ImageReverseIterator< TImage >::AccessorType |
Definition at line 82 of file itkImageReverseIterator.h.
typedef Superclass::ImageType itk::ImageReverseIterator< TImage >::ImageType |
Definition at line 77 of file itkImageReverseIterator.h.
typedef Superclass::IndexType itk::ImageReverseIterator< TImage >::IndexType |
Types inherited from the Superclass
Definition at line 73 of file itkImageReverseIterator.h.
typedef Superclass::InternalPixelType itk::ImageReverseIterator< TImage >::InternalPixelType |
Definition at line 80 of file itkImageReverseIterator.h.
typedef Superclass::OffsetType itk::ImageReverseIterator< TImage >::OffsetType |
Definition at line 75 of file itkImageReverseIterator.h.
typedef Superclass::PixelContainer itk::ImageReverseIterator< TImage >::PixelContainer |
Definition at line 78 of file itkImageReverseIterator.h.
typedef Superclass::PixelContainerPointer itk::ImageReverseIterator< TImage >::PixelContainerPointer |
Definition at line 79 of file itkImageReverseIterator.h.
typedef Superclass::PixelType itk::ImageReverseIterator< TImage >::PixelType |
Definition at line 81 of file itkImageReverseIterator.h.
typedef Superclass::RegionType itk::ImageReverseIterator< TImage >::RegionType |
Definition at line 76 of file itkImageReverseIterator.h.
typedef ImageReverseIterator itk::ImageReverseIterator< TImage >::Self |
Standard class typedefs.
Definition at line 69 of file itkImageReverseIterator.h.
typedef Superclass::SizeType itk::ImageReverseIterator< TImage >::SizeType |
Definition at line 74 of file itkImageReverseIterator.h.
typedef ImageRegionReverseConstIterator< TImage > itk::ImageReverseIterator< TImage >::Superclass |
Definition at line 70 of file itkImageReverseIterator.h.
itk::ImageReverseIterator< TImage >::ImageReverseIterator | ( | ) |
Default constructor. Needed since we provide a cast constructor.
itk::ImageReverseIterator< TImage >::ImageReverseIterator | ( | ImageType * | ptr, |
const RegionType & | region | ||
) |
Constructor establishes an iterator to walk a particular image and a particular region of that image.
itk::ImageReverseIterator< TImage >::ImageReverseIterator | ( | const ImageIteratorWithIndex< TImage > & | it | ) |
Constructor that can be used to cast from an ImageIterator to an ImageReverseIterator. Many routines return an ImageIterator but for a particular task, you may want an ImageReverseIterator. Rather than provide overloaded APIs that return different types of Iterators, itk returns ImageIterators and uses constructors to cast from an ImageIterator to a ImageReverseIterator.
|
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 100 of file itkImageReverseIterator.h.
References itk::ImageReverseConstIterator< TImage >::m_Buffer, itk::ImageReverseConstIterator< TImage >::m_Offset, and itk::ImageReverseConstIterator< TImage >::m_PixelAccessorFunctor.
|
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 106 of file itkImageReverseIterator.h.
References itk::ImageReverseConstIterator< TImage >::m_Buffer, and itk::ImageReverseConstIterator< TImage >::m_Offset.