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


Public Types | |
| typedef TImage::InternalPixelType | InternalPixelType |
| typedef TImage::PixelType | PixelType |
| typedef ConstShapedNeighborhoodIterator | Self |
| typedef NeighborhoodIterator< TImage, TBoundaryCondition > | Superclass |
| typedef Superclass::OffsetType | OffsetType |
| typedef OffsetType::OffsetValueType | OffsetValueType |
| typedef Superclass::RadiusType | RadiusType |
| typedef Superclass::SizeType | SizeType |
| typedef Superclass::SizeValueType | SizeValueType |
| typedef std::list< unsigned int > | IndexListType |
| typedef TBoundaryCondition | BoundaryConditionType |
| typedef ImageBoundaryCondition< ImageType > * | ImageBoundaryConditionPointerType |
| typedef TImage | ImageType |
| typedef TImage::RegionType | RegionType |
| typedef Index< itkGetStaticConstMacro(Dimension) | IndexType ) |
| typedef IndexType::IndexValueType | IndexValueType |
| typedef Neighborhood< PixelType, itkGetStaticConstMacro(Dimension) | NeighborhoodType ) |
Public Methods | |
| itkStaticConstMacro (Dimension, unsigned int, TImage::ImageDimension) | |
| virtual | ~ConstShapedNeighborhoodIterator () |
| ConstShapedNeighborhoodIterator (const ConstShapedNeighborhoodIterator &) | |
| Self & | operator= (const Self &orig) |
| virtual void | PrintSelf (std::ostream &, Indent) const |
| const IndexListType & | GetActiveIndexList () const |
| IndexListType::size_type | GetActiveIndexListSize () const |
| Self & | operator++ () |
| Self & | operator-- () |
| Self & | operator+= (const OffsetType &) |
| Self & | operator-= (const OffsetType &) |
| const ConstIterator & | Begin () const |
| const ConstIterator & | End () const |
| ConstShapedNeighborhoodIterator () | |
| ConstShapedNeighborhoodIterator (const SizeType &radius, const ImageType *ptr, const RegionType ®ion) | |
| virtual void | ActivateOffset (const OffsetType &off) |
| virtual void | DeactivateOffset (const OffsetType &off) |
| virtual void | ClearActiveList () |
Protected Methods | |
| virtual void | ActivateIndex (const unsigned int) |
| virtual void | DeactivateIndex (const unsigned int) |
Protected Attributes | |
| bool | m_CenterIsActive |
| IndexListType | m_ActiveIndexList |
| ConstIterator | m_ConstEndIterator |
| ConstIterator | m_ConstBeginIterator |
Friends | |
| struct | ConstIterator |
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.
Definition at line 42 of file itkConstShapedNeighborhoodIterator.h.
|
|||||
|
Typedef for boundary condition type. Reimplemented from itk::ConstNeighborhoodIterator< TImage >. Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. Definition at line 77 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 80 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||
|
Typedef support for common objects Reimplemented from itk::NeighborhoodIterator< TImage, TBoundaryCondition >. Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. Definition at line 65 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 74 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||
|
Typedef support for common objects Reimplemented from itk::NeighborhoodIterator< TImage, TBoundaryCondition >. Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. Definition at line 67 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||
|
Typedef support for common objects Reimplemented from itk::ConstNeighborhoodIterator< TImage >. Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. Definition at line 68 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||
|
Extract image type information. Reimplemented from itk::NeighborhoodIterator< TImage, TBoundaryCondition >. Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. Definition at line 47 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||
|
Typedef support for common objects Reimplemented from itk::NeighborhoodIterator< TImage, TBoundaryCondition >. Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. Definition at line 69 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||
|
Inherit typedefs from superclass Reimplemented from itk::NeighborhoodIterator< TImage, TBoundaryCondition >. Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. Definition at line 58 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||
|
Reimplemented from itk::NeighborhoodIterator< TImage, TBoundaryCondition >. Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. Definition at line 59 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||
|
Reimplemented from itk::NeighborhoodIterator< TImage, TBoundaryCondition >. Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. Definition at line 48 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||
|
Reimplemented from itk::NeighborhoodIterator< TImage, TBoundaryCondition >. Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. Definition at line 60 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||
|
Typedef support for common objects Reimplemented from itk::NeighborhoodIterator< TImage, TBoundaryCondition >. Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. Definition at line 66 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||
|
Standard class typedefs. Reimplemented from itk::NeighborhoodIterator< TImage, TBoundaryCondition >. Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. Definition at line 54 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||
|
Reimplemented from itk::NeighborhoodIterator< TImage, TBoundaryCondition >. Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. Definition at line 61 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||
|
Reimplemented from itk::ConstNeighborhoodIterator< TImage >. Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. Definition at line 62 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||
|
Reimplemented from itk::NeighborhoodIterator< TImage, TBoundaryCondition >. Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. Definition at line 55 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||||||
|
Default constructor Definition at line 173 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||||||
|
Virtual destructor Definition at line 183 of file itkConstShapedNeighborhoodIterator.h. References HardConnectedComponentImageFilter::RegionType, and HardConnectedComponentImageFilter::SizeType. |
|
||||||||||
|
Copy constructor |
|
||||||||||||||||||||
|
Constructor which establishes the region size, neighborhood, and image over which to walk. Definition at line 190 of file itkConstShapedNeighborhoodIterator.h. |
|
||||||||||
|
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, with the smallest dimension as the fastest increasing index. Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. |
|
||||||||||
|
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. Definition at line 243 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||||||
|
Returns a const iterator for the neighborhood which points to the first pixel in the neighborhood. Reimplemented from itk::Neighborhood< TImage::InternalPixelType *,::itk::GetImageDimension< TImage >::ImageDimension >. Definition at line 164 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||||||
|
Removes all active pixels from this neighborhood. Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. Definition at line 250 of file itkConstShapedNeighborhoodIterator.h. |
|
||||||||||
|
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, with the smallest dimension as the fastest increasing index. Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. |
|
||||||||||
|
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. Definition at line 245 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||||||
|
Returns a const iterator for the neighborhood which points to the last pixel in the neighborhood. Reimplemented from itk::Neighborhood< TImage::InternalPixelType *,::itk::GetImageDimension< TImage >::ImageDimension >. Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. Definition at line 169 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||||||
|
Returns the list of active indicies in the neighborhood Definition at line 260 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||||||
|
Returns the size of the list of active neighborhood indicies. Definition at line 264 of file itkConstShapedNeighborhoodIterator.h. |
|
||||||||||||||||||||
|
Save the image dimension. Reimplemented from itk::ConstNeighborhoodIterator< TImage >. Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. |
|
|||||||||
|
Reimplements the operator++ method so that only active pixel locations are updataed. Reimplemented from itk::ConstNeighborhoodIterator< TImage >. |
|
||||||||||
|
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. Reimplemented from itk::ConstNeighborhoodIterator< TImage >. |
|
|||||||||
|
Reimplements the operator-- method so that only active pixel locations are updataed. Reimplemented from itk::ConstNeighborhoodIterator< TImage >. |
|
||||||||||
|
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. Reimplemented from itk::ConstNeighborhoodIterator< TImage >. |
|
||||||||||
|
Assignment operator Reimplemented from itk::NeighborhoodIterator< TImage, TBoundaryCondition >. Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >. Definition at line 234 of file itkConstShapedNeighborhoodIterator.h. References HardConnectedComponentImageFilter::PrintSelf(). |
|
||||||||||||||||
|
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 289 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||
|
Definition at line 305 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||
|
Definition at line 304 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||
|
Definition at line 307 of file itkConstShapedNeighborhoodIterator.h. |
|
|||||
|
Definition at line 306 of file itkConstShapedNeighborhoodIterator.h. |
1.2.15 written by Dimitri van Heesch,
© 1997-2000