![]() |
ITK
4.4.0
Insight Segmentation and Registration Toolkit
|
#include <itkImageScanlineIterator.h>
Inheritance diagram for itk::ImageScanlineIterator< TImage >:
Collaboration diagram for itk::ImageScanlineIterator< TImage >:A multi-dimensional iterator templated over image type that walks a region of pixels, scanline by scanline or in the direction of the fastest axis.
The itk::ImageScanlineIterator is optimized for iteration speed and is the first choice for pixel-wise operations on an image.
Definition at line 40 of file itkImageScanlineIterator.h.
Public Member Functions | |
| ImageScanlineIterator () | |
| ImageScanlineIterator (ImageType *ptr, const RegionType ®ion) | |
| ImageScanlineIterator (const ImageIterator< TImage > &it) | |
| void | Set (const PixelType &value) const |
| PixelType & | Value (void) |
Public Member Functions inherited from itk::ImageScanlineConstIterator< TImage > | |
| virtual const char * | GetNameOfClass () const |
| void | GoToBegin () |
| void | GoToBeginOfLine (void) |
| void | GoToEnd () |
| void | GoToEndOfLine (void) |
| ImageScanlineConstIterator (const ImageIterator< TImage > &it) | |
| ImageScanlineConstIterator (const ImageConstIterator< TImage > &it) | |
| bool | IsAtEndOfLine (void) |
| ImageScanlineConstIterator () | |
| ImageScanlineConstIterator (const ImageType *ptr, const RegionType ®ion) | |
| void | SetIndex (const IndexType &ind) |
| void | NextLine (void) |
| Self & | operator++ () |
Public Member Functions inherited from itk::ImageConstIterator< TImage > | |
| ImageConstIterator (const Self &it) | |
| virtual | ~ImageConstIterator () |
| ImageConstIterator () | |
| ImageConstIterator (const ImageType *ptr, const RegionType ®ion) | |
| Self & | operator= (const Self &it) |
| virtual void | SetRegion (const RegionType ®ion) |
| bool | operator!= (const Self &it) const |
| bool | operator== (const Self &it) const |
| bool | operator<= (const Self &it) const |
| bool | operator< (const Self &it) const |
| bool | operator>= (const Self &it) const |
| bool | operator> (const Self &it) const |
| const IndexType | GetIndex () const |
| const RegionType & | GetRegion () const |
| const ImageType * | GetImage () const |
| PixelType | Get (void) const |
| const PixelType & | Value (void) const |
| itkLegacyMacro (Self Begin(void) const) | |
| void | GoToBegin () |
| itkLegacyMacro (Self End(void) const) | |
| void | GoToEnd () |
| bool | IsAtBegin (void) const |
| bool | IsAtEnd (void) const |
Protected Member Functions | |
| ImageScanlineIterator (const ImageScanlineConstIterator< TImage > &it) | |
| Self & | operator= (const ImageScanlineConstIterator< TImage > &it) |
Additional Inherited Members | |
Static Public Member Functions inherited from itk::ImageConstIterator< TImage > | |
| static unsigned int | GetImageIteratorDimension () |
Static Public Attributes inherited from itk::ImageScanlineConstIterator< TImage > | |
| static const unsigned int | ImageIteratorDimension = Superclass::ImageIteratorDimension |
Protected Attributes inherited from itk::ImageScanlineConstIterator< TImage > | |
| OffsetValueType | m_SpanBeginOffset |
| OffsetValueType | m_SpanEndOffset |
| typedef Superclass::AccessorType itk::ImageScanlineIterator< TImage >::AccessorType |
Definition at line 57 of file itkImageScanlineIterator.h.
| typedef Superclass::ImageType itk::ImageScanlineIterator< TImage >::ImageType |
Definition at line 52 of file itkImageScanlineIterator.h.
| typedef Superclass::IndexType itk::ImageScanlineIterator< TImage >::IndexType |
Types inherited from the Superclass
Definition at line 48 of file itkImageScanlineIterator.h.
| typedef Superclass::InternalPixelType itk::ImageScanlineIterator< TImage >::InternalPixelType |
Definition at line 55 of file itkImageScanlineIterator.h.
| typedef Superclass::OffsetType itk::ImageScanlineIterator< TImage >::OffsetType |
Definition at line 50 of file itkImageScanlineIterator.h.
| typedef Superclass::PixelContainer itk::ImageScanlineIterator< TImage >::PixelContainer |
Definition at line 53 of file itkImageScanlineIterator.h.
| typedef Superclass::PixelContainerPointer itk::ImageScanlineIterator< TImage >::PixelContainerPointer |
Definition at line 54 of file itkImageScanlineIterator.h.
| typedef Superclass::PixelType itk::ImageScanlineIterator< TImage >::PixelType |
Definition at line 56 of file itkImageScanlineIterator.h.
| typedef Superclass::RegionType itk::ImageScanlineIterator< TImage >::RegionType |
Definition at line 51 of file itkImageScanlineIterator.h.
| typedef ImageScanlineIterator itk::ImageScanlineIterator< TImage >::Self |
Standard class typedefs.
Definition at line 44 of file itkImageScanlineIterator.h.
| typedef Superclass::SizeType itk::ImageScanlineIterator< TImage >::SizeType |
Definition at line 49 of file itkImageScanlineIterator.h.
| typedef ImageScanlineConstIterator< TImage > itk::ImageScanlineIterator< TImage >::Superclass |
Definition at line 45 of file itkImageScanlineIterator.h.
| itk::ImageScanlineIterator< TImage >::ImageScanlineIterator | ( | ) |
Default constructor. Needed since we provide a cast constructor.
| itk::ImageScanlineIterator< TImage >::ImageScanlineIterator | ( | ImageType * | ptr, |
| const RegionType & | region | ||
| ) |
Constructor establishes an iterator to walk a particular image and a particular region of that image.
| itk::ImageScanlineIterator< TImage >::ImageScanlineIterator | ( | const ImageIterator< TImage > & | it | ) |
Constructor that can be used to cast from an ImageIterator to an ImageScanlineIterator. Many routines return an ImageIterator but for a particular task, you may want an ImageScanlineIterator. Rather than provide overloaded APIs that return different types of Iterators, itk returns ImageIterators and uses constructors to cast from an ImageIterator to a ImageScanlineIterator.
|
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 75 of file itkImageScanlineIterator.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 84 of file itkImageScanlineIterator.h.
1.8.3.1