#include <itkRandomAccessNeighborhoodIterator.h>
Inheritance diagram for itk::RandomAccessNeighborhoodIterator:
Public Types | |
typedef RandomAccessNeighborhoodIterator | Self |
typedef ConstRandomAccessNeighborhoodIterator< TImage > | Superclass |
typedef Superclass::InternalPixelType | InternalPixelType |
typedef Superclass::PixelType | PixelType |
typedef Superclass::SizeType | SizeType |
typedef Superclass::ImageType | ImageType |
typedef Superclass::RegionType | RegionType |
typedef Superclass::IndexType | IndexType |
typedef Superclass::OffsetType | OffsetType |
typedef Superclass::RadiusType | RadiusType |
typedef Superclass::NeighborhoodType | NeighborhoodType |
typedef Superclass::Iterator | Iterator |
typedef Superclass::ConstIterator | ConstIterator |
typedef Superclass::ImageBoundaryConditionPointerType | ImageBoundaryConditionPointerType |
Public Methods | |
itkStaticConstMacro (Dimension, unsigned int, Superclass::Dimension) | |
RandomAccessNeighborhoodIterator () | |
RandomAccessNeighborhoodIterator (const RandomAccessNeighborhoodIterator &n) | |
RandomAccessNeighborhoodIterator (const SizeType &radius, ImageType *ptr, const RegionType ®ion) | |
virtual void | PrintSelf (std::ostream &, Indent) const |
InternalPixelType * | GetCenterPointer () |
virtual void | SetCenterPixel (const PixelType &p) |
virtual void | SetNeighborhood (const NeighborhoodType &) |
virtual void | SetPixel (const unsigned long i, const PixelType &v) |
Self & | operator= (const Self &orig) |
This class adds several methods to NeighborhoodIterator to allow arbitrary, N-dimensional movement of the iterator through an image. This iterator can be incremented or decremented by an itk::Offset. Subtracting two RandomAccessNeighborhoodIterator objects returns an itk::Offset representing the distance between them.
Definition at line 42 of file itkRandomAccessNeighborhoodIterator.h.
|
Support for internal iterator types. Only const iteration is supported in this class. Reimplemented from itk::ConstRandomAccessNeighborhoodIterator< TImage >. Definition at line 64 of file itkRandomAccessNeighborhoodIterator.h. |
|
Typedef for generic boundary condition pointer Reimplemented from itk::ConstRandomAccessNeighborhoodIterator< TImage >. Definition at line 66 of file itkRandomAccessNeighborhoodIterator.h. |
|
Typedef support for common objects Reimplemented from itk::ConstRandomAccessNeighborhoodIterator< TImage >. Definition at line 57 of file itkRandomAccessNeighborhoodIterator.h. |
|
Typedef support for common objects Reimplemented from itk::ConstRandomAccessNeighborhoodIterator< TImage >. Definition at line 59 of file itkRandomAccessNeighborhoodIterator.h. |
|
Extract typedefs from superclass Reimplemented from itk::ConstRandomAccessNeighborhoodIterator< TImage >. Definition at line 54 of file itkRandomAccessNeighborhoodIterator.h. |
|
Typedef support for common objects Reimplemented from itk::ConstRandomAccessNeighborhoodIterator< TImage >. Definition at line 63 of file itkRandomAccessNeighborhoodIterator.h. |
|
Typedef support for common objects Reimplemented from itk::ConstRandomAccessNeighborhoodIterator< TImage >. Definition at line 62 of file itkRandomAccessNeighborhoodIterator.h. |
|
Typedef support for common objects Reimplemented from itk::ConstRandomAccessNeighborhoodIterator< TImage >. Definition at line 60 of file itkRandomAccessNeighborhoodIterator.h. |
|
Reimplemented from itk::ConstRandomAccessNeighborhoodIterator< TImage >. Definition at line 55 of file itkRandomAccessNeighborhoodIterator.h. |
|
Typedef support for common objects Reimplemented from itk::ConstRandomAccessNeighborhoodIterator< TImage >. Definition at line 61 of file itkRandomAccessNeighborhoodIterator.h. |
|
Typedef support for common objects Reimplemented from itk::ConstRandomAccessNeighborhoodIterator< TImage >. Definition at line 58 of file itkRandomAccessNeighborhoodIterator.h. |
|
Standard class typedefs. Reimplemented from itk::ConstRandomAccessNeighborhoodIterator< TImage >. Definition at line 47 of file itkRandomAccessNeighborhoodIterator.h. |
|
Typedef support for common objects Reimplemented from itk::ConstRandomAccessNeighborhoodIterator< TImage >. Definition at line 56 of file itkRandomAccessNeighborhoodIterator.h. |
|
Reimplemented from itk::ConstRandomAccessNeighborhoodIterator< TImage >. Definition at line 48 of file itkRandomAccessNeighborhoodIterator.h. |
|
Default constructor. Definition at line 69 of file itkRandomAccessNeighborhoodIterator.h. |
|
Copy constructor Definition at line 72 of file itkRandomAccessNeighborhoodIterator.h. |
|
Constructor which establishes the region size, neighborhood, and image over which to walk. Definition at line 85 of file itkRandomAccessNeighborhoodIterator.h. References HardConnectedComponentImageFilter::RegionType. |
|
Returns the central memory pointer of the neighborhood. Definition at line 95 of file itkRandomAccessNeighborhoodIterator.h. |
|
Extract typedefs from superclass. Reimplemented from itk::ConstRandomAccessNeighborhoodIterator< TImage >. |
|
Assignment operator Reimplemented from itk::ConstRandomAccessNeighborhoodIterator< TImage >. Definition at line 76 of file itkRandomAccessNeighborhoodIterator.h. |
|
Standard print method Reimplemented from itk::ConstRandomAccessNeighborhoodIterator< TImage >. |
|
Set the center pixel value. Definition at line 99 of file itkRandomAccessNeighborhoodIterator.h. |
|
Virtual function that replaces the pixel values in the image neighborhood that are pointed to by this RandomAccessNeighborhoodIterator with the pixel values contained in a Neighborhood. |
|
Set the pixel value. Definition at line 108 of file itkRandomAccessNeighborhoodIterator.h. |