#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.
|
|||||
|
Reimplemented from itk::ConstRandomAccessNeighborhoodIterator< TImage >. Definition at line 64 of file itkRandomAccessNeighborhoodIterator.h. |
|
|||||
|
Reimplemented from itk::ConstRandomAccessNeighborhoodIterator< TImage >. Definition at line 66 of file itkRandomAccessNeighborhoodIterator.h. |
|
|||||
|
Reimplemented from itk::ConstRandomAccessNeighborhoodIterator< TImage >. Definition at line 57 of file itkRandomAccessNeighborhoodIterator.h. |
|
|||||
|
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. |
|
|||||
|
Reimplemented from itk::ConstRandomAccessNeighborhoodIterator< TImage >. Definition at line 63 of file itkRandomAccessNeighborhoodIterator.h. |
|
|||||
|
Reimplemented from itk::ConstRandomAccessNeighborhoodIterator< TImage >. Definition at line 62 of file itkRandomAccessNeighborhoodIterator.h. |
|
|||||
|
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. |
|
|||||
|
Reimplemented from itk::ConstRandomAccessNeighborhoodIterator< TImage >. Definition at line 61 of file itkRandomAccessNeighborhoodIterator.h. |
|
|||||
|
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. |
|
|||||
|
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. References itkGenericOutputMacro. |
|
||||||||||||||||||||
|
Constructor which establishes the region size, neighborhood, and image over which to walk. Definition at line 85 of file itkRandomAccessNeighborhoodIterator.h. References itkGenericOutputMacro, and 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. |
1.2.15 written by Dimitri van Heesch,
© 1997-2000