Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >::Iterator Struct Reference

#include <itkShapedNeighborhoodIterator.h>

Inheritance diagram for itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >::Iterator:

Inheritance graph
[legend]
Collaboration diagram for itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >::Iterator:

Collaboration graph
[legend]
List of all members.

Detailed Description

template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>>
struct itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >::Iterator

An iterator for the ShapedNeighborhood classes.

Definition at line 176 of file itkShapedNeighborhoodIterator.h.

Public Member Functions

PixelType Get () const
IndexListType::value_type GetNeighborhoodIndex () const
OffsetType GetNeighborhoodOffset () const
void GoToBegin ()
void GoToEnd ()
bool IsAtEnd () const
 Iterator (Self *s)
 Iterator ()
bool operator!= (const ConstIterator &o) const
const ConstIterator & operator++ ()
void operator++ (int)
const ConstIterator & operator-- ()
void operator-- (int)
const Iteratoroperator= (const Iterator &o)
bool operator== (const ConstIterator &o) const
void Set (const PixelType &v) const
 ~Iterator ()

Protected Member Functions

void ProtectedSet (const PixelType &v) const

Protected Attributes

IndexListType::const_iterator m_ListIterator
Selfm_NeighborhoodIterator


Constructor & Destructor Documentation

template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>>
itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >::Iterator::Iterator (  )  [inline]

Definition at line 178 of file itkShapedNeighborhoodIterator.h.

template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>>
itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >::Iterator::Iterator ( Self s  )  [inline]

Definition at line 179 of file itkShapedNeighborhoodIterator.h.

template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>>
itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >::Iterator::~Iterator (  )  [inline]

Definition at line 182 of file itkShapedNeighborhoodIterator.h.


Member Function Documentation

template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>>
PixelType itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::ConstIterator::Get ( void   )  const [inline, inherited]

Definition at line 180 of file itkConstShapedNeighborhoodIterator.h.

template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>>
IndexListType::value_type itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::ConstIterator::GetNeighborhoodIndex (  )  const [inline, inherited]

Definition at line 186 of file itkConstShapedNeighborhoodIterator.h.

template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>>
OffsetType itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::ConstIterator::GetNeighborhoodOffset (  )  const [inline, inherited]

Definition at line 183 of file itkConstShapedNeighborhoodIterator.h.

template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>>
void itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::ConstIterator::GoToBegin ( void   )  [inline, inherited]

Definition at line 170 of file itkConstShapedNeighborhoodIterator.h.

template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>>
void itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::ConstIterator::GoToEnd (  )  [inline, inherited]

Definition at line 175 of file itkConstShapedNeighborhoodIterator.h.

template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>>
bool itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::ConstIterator::IsAtEnd (  )  const [inline, inherited]

Definition at line 158 of file itkConstShapedNeighborhoodIterator.h.

template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>>
bool itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::ConstIterator::operator!= ( const ConstIterator o  )  const [inline, inherited]

Definition at line 153 of file itkConstShapedNeighborhoodIterator.h.

References itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::ConstIterator::m_ListIterator.

template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>>
const ConstIterator& itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::ConstIterator::operator++ (  )  [inline, inherited]

Definition at line 142 of file itkConstShapedNeighborhoodIterator.h.

template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>>
void itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::ConstIterator::operator++ ( int   )  [inline, inherited]

Definition at line 136 of file itkConstShapedNeighborhoodIterator.h.

template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>>
const ConstIterator& itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::ConstIterator::operator-- (  )  [inline, inherited]

Definition at line 147 of file itkConstShapedNeighborhoodIterator.h.

template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>>
void itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::ConstIterator::operator-- ( int   )  [inline, inherited]

Definition at line 139 of file itkConstShapedNeighborhoodIterator.h.

template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>>
const Iterator& itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >::Iterator::operator= ( const Iterator o  )  [inline]

Definition at line 183 of file itkShapedNeighborhoodIterator.h.

template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>>
bool itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::ConstIterator::operator== ( const ConstIterator o  )  const [inline, inherited]

Definition at line 155 of file itkConstShapedNeighborhoodIterator.h.

References itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::ConstIterator::m_ListIterator.

template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>>
void itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::ConstIterator::ProtectedSet ( const PixelType v  )  const [inline, protected, inherited]

Definition at line 195 of file itkConstShapedNeighborhoodIterator.h.

template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>>
void itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >::Iterator::Set ( const PixelType v  )  const [inline]

Definition at line 190 of file itkShapedNeighborhoodIterator.h.


Member Data Documentation

template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>>
IndexListType::const_iterator itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::ConstIterator::m_ListIterator [protected, inherited]

Definition at line 193 of file itkConstShapedNeighborhoodIterator.h.

Referenced by itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::ConstIterator::ConstIterator(), itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::ConstIterator::operator!=(), itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::ConstIterator::operator=(), and itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::ConstIterator::operator==().

template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>>
Self* itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::ConstIterator::m_NeighborhoodIterator [protected, inherited]

Definition at line 191 of file itkConstShapedNeighborhoodIterator.h.

Referenced by itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::ConstIterator::ConstIterator(), and itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::ConstIterator::operator=().


The documentation for this struct was generated from the following file:
Generated at Sun Sep 23 20:18:56 2007 for ITK by doxygen 1.5.1 written by Dimitri van Heesch, © 1997-2000