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

itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::ConstIterator Struct Reference

#include <itkConstShapedNeighborhoodIterator.h>

Collaboration diagram for itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::ConstIterator:

Collaboration graph
[legend]
List of all members.

Public Member Functions

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

Protected Member Functions

void ProtectedSet (const PixelType &v) const

Protected Attributes

Selfm_NeighborhoodIterator
IndexListType::const_iterator m_ListIterator

Detailed Description

template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>>
struct itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::ConstIterator

A const iterator for the ShapedNeighborhood classes.

Definition at line 83 of file itkConstShapedNeighborhoodIterator.h.


Constructor & Destructor Documentation

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

Definition at line 85 of file itkConstShapedNeighborhoodIterator.h.

References itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::Self.

template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>>
itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::ConstIterator::ConstIterator Self s  )  [inline]
 

Definition at line 86 of file itkConstShapedNeighborhoodIterator.h.

template<class TImage, class TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>>
itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::ConstIterator::~ConstIterator  )  [inline]
 

Definition at line 91 of file itkConstShapedNeighborhoodIterator.h.

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

Definition at line 100 of file itkConstShapedNeighborhoodIterator.h.


Member Function Documentation

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

Definition at line 145 of file itkConstShapedNeighborhoodIterator.h.

References itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::OffsetType.

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

Definition at line 151 of file itkConstShapedNeighborhoodIterator.h.

References itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::Self.

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

Definition at line 148 of file itkConstShapedNeighborhoodIterator.h.

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

Definition at line 135 of file itkConstShapedNeighborhoodIterator.h.

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

Definition at line 140 of file itkConstShapedNeighborhoodIterator.h.

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

Definition at line 128 of file itkConstShapedNeighborhoodIterator.h.

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

Definition at line 123 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]
 

Definition at line 112 of file itkConstShapedNeighborhoodIterator.h.

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

Definition at line 106 of file itkConstShapedNeighborhoodIterator.h.

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

Definition at line 117 of file itkConstShapedNeighborhoodIterator.h.

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

Definition at line 109 of file itkConstShapedNeighborhoodIterator.h.

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

Definition at line 92 of file itkConstShapedNeighborhoodIterator.h.

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

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

Definition at line 125 of file itkConstShapedNeighborhoodIterator.h.

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

Definition at line 158 of file itkConstShapedNeighborhoodIterator.h.


Member Data Documentation

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

Definition at line 156 of file itkConstShapedNeighborhoodIterator.h.

Referenced by 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]
 

Definition at line 155 of file itkConstShapedNeighborhoodIterator.h.

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


The documentation for this struct was generated from the following file:
Generated at Sat Mar 31 02:52:09 2007 for ITK by doxygen 1.3.8 written by Dimitri van Heesch, © 1997-2000