#include <itkConstShapedNeighborhoodIterator.h>
Inheritance diagram for itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >:


ConstShapedNeighborhoodIterator implements the read-only methods of ShapedNeighborhoodIterator. A "shaped" neighborhood iterator is one that allows you to specify which neighbor elements are active and which are inactive. See ShapedNeighborhoodIterator for more information.
ConstShapedNeighborhoodIterator
CorrespondenceDataStructureIterator
FloodFilledFunctionConditionalConstIterator
FloodFilledImageFunctionConditionalConstIterator
FloodFilledImageFunctionConditionalIterator
FloodFilledSpatialFunctionConditionalConstIterator
FloodFilledSpatialFunctionConditionalIterator
ImageLinearConstIteratorWithIndex
ImageRandomConstIteratorWithIndex
ImageRegionConstIteratorWithIndex
ImageRegionExclusionConstIteratorWithIndex
ImageRegionExclusionIteratorWithIndex
ImageRegionReverseConstIterator
Definition at line 70 of file itkConstShapedNeighborhoodIterator.h.
Public Types | |
| typedef TBoundaryCondition | BoundaryConditionType |
| typedef ImageBoundaryCondition< ImageType > * | ImageBoundaryConditionPointerType |
| typedef std::list< unsigned int > | IndexListType |
| typedef Index< itkGetStaticConstMacro(Dimension) | IndexType ) |
| typedef IndexType::IndexValueType | IndexValueType |
| typedef TImage::InternalPixelType | InternalPixelType |
| typedef Neighborhood< PixelType, itkGetStaticConstMacro(Dimension) | NeighborhoodType ) |
| typedef Superclass::OffsetType | OffsetType |
| typedef OffsetType::OffsetValueType | OffsetValueType |
| typedef TImage::PixelType | PixelType |
| typedef Superclass::RadiusType | RadiusType |
| typedef TImage::RegionType | RegionType |
| typedef ConstShapedNeighborhoodIterator | Self |
| typedef Superclass::SizeType | SizeType |
| typedef Superclass::SizeValueType | SizeValueType |
| typedef NeighborhoodIterator< TImage, TBoundaryCondition > | Superclass |
Public Member Functions | |
| const ConstIterator & | Begin () const |
| Removes all active pixels from this neighborhood *virtual void | ClearActiveList () |
| Constructor which establishes the region and image *over which to walk * | ConstShapedNeighborhoodIterator (const SizeType &radius, const ImageType *ptr, const RegionType ®ion) |
| Default constructor * | ConstShapedNeighborhoodIterator () |
| virtual void | DeactivateOffset (const OffsetType &off) |
| const ConstIterator & | End () const |
| const IndexListType & | GetActiveIndexList () const |
| IndexListType::size_type | GetActiveIndexListSize () const |
| itkStaticConstMacro (Dimension, unsigned int, TImage::ImageDimension) | |
| Add Remove a neighborhood | offset (from the center of the neighborhood)*to/from the active list.Active list offsets are the only locations *updated and accessible through the iterator.*/virtual void ActivateOffset(const OffsetType &off) |
| Assignment | operator */Self &operator= (const Self &orig) |
| Self & | operator++ () |
| Self & | operator+= (const OffsetType &) |
| Self & | operator-- () |
| Self & | operator-= (const OffsetType &) |
| virtual void | PrintSelf (std::ostream &, Indent) const |
| virtual | ~ConstShapedNeighborhoodIterator () |
Public Attributes | |
| Typedef support for common objects *typedef TImage | ImageType |
| Constructor which establishes the region | neighborhood |
| Constructor which establishes the region | size |
Protected Member Functions | |
| Add Remove a neighborhood index to from the active Locations in the active list are the only accessible elements in the neighborhood The argument is an index location calculated as an offset into a linear array which represents the image region defined by the radius of this with the smallest dimension as the fastest increasing index *virtual void | ActivateIndex (const unsigned int) |
| ConstShapedNeighborhoodIterator (const ConstShapedNeighborhoodIterator &) | |
| virtual void | DeactivateIndex (const unsigned int) |
Protected Attributes | |
| Add Remove a neighborhood index to from the active Locations in the active list are the only accessible elements in the neighborhood The argument is an index location calculated as an offset into a linear array which represents the image region defined by the radius of this | iterator |
| IndexListType | m_ActiveIndexList |
| bool | m_CenterIsActive |
| ConstIterator | m_ConstBeginIterator |
| ConstIterator | m_ConstEndIterator |
Friends | |
| struct | ConstIterator |
Classes | |
| struct | ConstIterator |
|
|||||
|
Typedef for boundary condition type. Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. Definition at line 107 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||
|
Typedef for generic boundary condition pointer Reimplemented from itk::NeighborhoodIterator< TImage, TBoundaryCondition >. Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. Definition at line 110 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||
|
An stl storage container type that can be sorted. The type used for the list of active offsets in the neighborhood. Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. Definition at line 104 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||
|
Reimplemented from itk::NeighborhoodIterator< TImage, TBoundaryCondition >. Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. Definition at line 96 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||
|
Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. Definition at line 97 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||
|
Extract image type information. Reimplemented from itk::NeighborhoodIterator< TImage, TBoundaryCondition >. Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. Definition at line 76 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||
|
Reimplemented from itk::NeighborhoodIterator< TImage, TBoundaryCondition >. Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. Definition at line 99 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||
|
Inherit typedefs from superclass Reimplemented from itk::NeighborhoodIterator< TImage, TBoundaryCondition >. Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. Definition at line 87 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||
|
Reimplemented from itk::NeighborhoodIterator< TImage, TBoundaryCondition >. Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. Definition at line 88 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||
|
Reimplemented from itk::NeighborhoodIterator< TImage, TBoundaryCondition >. Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. Definition at line 77 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||
|
Reimplemented from itk::NeighborhoodIterator< TImage, TBoundaryCondition >. Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. Definition at line 89 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||
|
Reimplemented from itk::NeighborhoodIterator< TImage, TBoundaryCondition >. Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. Definition at line 95 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||
|
Standard class typedefs. Reimplemented from itk::NeighborhoodIterator< TImage, TBoundaryCondition >. Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. Definition at line 83 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||
|
Reimplemented from itk::NeighborhoodIterator< TImage, TBoundaryCondition >. Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. Definition at line 90 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||
|
Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. Definition at line 91 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||
|
Reimplemented from itk::NeighborhoodIterator< TImage, TBoundaryCondition >. Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. Definition at line 84 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||||||
|
Definition at line 210 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||||||
|
Virtual destructor Definition at line 220 of file itkConstShapedNeighborhoodIterator.h. |
|
||||||||||||||||||||
|
Definition at line 224 of file itkConstShapedNeighborhoodIterator.h. |
|
||||||||||
|
Copy constructor |
|
||||||||||
|
Class is protected here so that it is not publicly accessible, but can be accessed by subclasses.. Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. |
|
|||||||||
|
Returns a const iterator for the neighborhood which points to the first pixel in the neighborhood. Definition at line 201 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||||||
|
Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. Definition at line 296 of file itkConstShapedNeighborhoodIterator.h. |
|
||||||||||
|
Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. |
|
||||||||||
|
Definition at line 291 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||||||
|
Returns a const iterator for the neighborhood which points to the last pixel in the neighborhood. Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. Definition at line 206 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||||||
|
Returns the list of active indicies in the neighborhood Definition at line 306 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||||||
|
Returns the size of the list of active neighborhood indicies. Definition at line 310 of file itkConstShapedNeighborhoodIterator.h. |
|
||||||||||||||||||||
|
Save the image dimension. Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. |
|
||||||||||
|
Definition at line 286 of file itkConstShapedNeighborhoodIterator.h. |
|
||||||||||
|
Reimplemented from itk::NeighborhoodIterator< TImage, TBoundaryCondition >. Definition at line 270 of file itkConstShapedNeighborhoodIterator.h. References itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::m_ActiveIndexList, and itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::m_CenterIsActive. |
|
|||||||||
|
Reimplements the operator++ method so that only active pixel locations are updataed. |
|
||||||||||
|
Addition of an itk::Offset. Note that this method does not do any bounds checking. Adding an offset that moves the iterator out of its assigned region will produce undefined results. |
|
|||||||||
|
Reimplements the operator-- method so that only active pixel locations are updataed. |
|
||||||||||
|
Subtraction of an itk::Offset. Note that this method does not do any bounds checking. Subtracting an offset that moves the iterator out of its assigned region will produce undefined results. |
|
||||||||||||||||
|
Standard itk print method Reimplemented from itk::NeighborhoodIterator< TImage, TBoundaryCondition >. Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. |
|
|||||
|
Reimplemented from itk::NeighborhoodIterator< TImage, TBoundaryCondition >. Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. Definition at line 340 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||
|
Reimplemented from itk::NeighborhoodIterator< TImage, TBoundaryCondition >. Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. Definition at line 94 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||
|
Class is protected here so that it is not publicly accessible, but can be accessed by subclasses.. Definition at line 351 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||
|
Definition at line 357 of file itkConstShapedNeighborhoodIterator.h. Referenced by itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::operator */Self &operator=(). |
|
|||||
|
Definition at line 356 of file itkConstShapedNeighborhoodIterator.h. Referenced by itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::operator */Self &operator=(). |
|
|||||
|
Definition at line 359 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||
|
Definition at line 358 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||
|
Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. Definition at line 222 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||
|
Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. Definition at line 222 of file itkConstShapedNeighborhoodIterator.h. |
1.4.2 written by Dimitri van Heesch,
© 1997-2000