ITK 6.0.0
Insight Toolkit
 
Loading...
Searching...
No Matches
itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >::Iterator Struct Reference

#include <itkShapedNeighborhoodIterator.h>

Detailed Description

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

An iterator for the ShapedNeighborhood classes.

Definition at line 181 of file itkShapedNeighborhoodIterator.h.

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

Public Member Functions

 Iterator ()=default
 
 Iterator (Self *s)
 
Iteratoroperator= (const Iterator &o)
 
void Set (const PixelType &v) const
 
 ~Iterator ()=default
 

Protected Member Functions

 Iterator (const Self *s, const typename IndexListType::const_iterator &li)
 

Protected Attributes

friend Self
 

Constructor & Destructor Documentation

◆ Iterator() [1/3]

template<typename TImage, typename TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>>
itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >::Iterator::Iterator ( )
default

Referenced by operator=(), and ~Iterator().

◆ Iterator() [2/3]

template<typename TImage, typename TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>>
itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >::Iterator::Iterator ( Self * s)
inline

Definition at line 184 of file itkShapedNeighborhoodIterator.h.

References Self.

◆ ~Iterator()

template<typename TImage, typename TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>>
itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >::Iterator::~Iterator ( )
default

References Iterator().

◆ Iterator() [3/3]

template<typename TImage, typename TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>>
itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >::Iterator::Iterator ( const Self * s,
const typename IndexListType::const_iterator & li )
inlineprotected

Definition at line 206 of file itkShapedNeighborhoodIterator.h.

References Self.

Member Function Documentation

◆ operator=()

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

Definition at line 190 of file itkShapedNeighborhoodIterator.h.

References Iterator().

◆ Set()

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

Definition at line 198 of file itkShapedNeighborhoodIterator.h.

Member Data Documentation

◆ Self

template<typename TImage, typename TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>>
friend itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >::Iterator::Self
protected

Definition at line 204 of file itkShapedNeighborhoodIterator.h.

Referenced by Iterator(), and Iterator().


The documentation for this struct was generated from the following file: