18#ifndef itkNeighborhoodIterator_h
19#define itkNeighborhoodIterator_h
211template <
typename TImage,
typename TBoundaryCondition = ZeroFluxNeumannBoundaryCondition<TImage>>
262 return (this->
operator[]((this->
Size()) >> 1));
337#ifndef ITK_MANUAL_INSTANTIATION
338# include "itkNeighborhoodIterator.hxx"
typename AllocatorType::iterator Iterator
itk::Size< VDimension > RadiusType
NeighborhoodAccessorFunctorType m_NeighborhoodAccessorFunctor
typename TImage::RegionType RegionType
Neighborhood< PixelType, Self::Dimension > NeighborhoodType
Self & operator=(const Self &orig)
typename TImage::InternalPixelType InternalPixelType
Index< Self::Dimension > IndexType
Offset< VDimension > OffsetType
itk::Size< VDimension > SizeType
typename AllocatorType::const_iterator ConstIterator
ImageBoundaryCondition< ImageType, OutputImageType > * ImageBoundaryConditionPointerType
typename TImage::PixelType PixelType
ConstNeighborhoodIterator()=default
void SetPixel(const unsigned int n, const PixelType &v, bool &status)
void SetNext(const unsigned int axis, const unsigned int i, const PixelType &v)
void SetNeighborhood(const NeighborhoodType &)
NeighborhoodIterator(const NeighborhoodIterator &n)
itk::Size< VDimension > SizeType
void SetCenterPixel(const PixelType &p)
Offset< VDimension > OffsetType
void SetNext(const unsigned int axis, const PixelType &v)
void SetPrevious(const unsigned int axis, const PixelType &v)
NeighborhoodIterator Self
void SetPixel(const unsigned int n, const PixelType &v, bool &status)
void SetPrevious(const unsigned int axis, const unsigned int i, const PixelType &v)
InternalPixelType * GetCenterPointer()
void SetPixel(const unsigned int n, const PixelType &v)
NeighborhoodIterator(const SizeType &radius, ImageType *ptr, const RegionType ®ion)
Self & operator=(const Self &orig)
void SetPixel(const OffsetType o, const PixelType &v)
ConstNeighborhoodIterator< TImage, TBoundaryCondition > Superclass
virtual NeighborIndexType GetNeighborhoodIndex(const OffsetType &) const
NeighborIndexType GetCenterNeighborhoodIndex() const
OffsetValueType GetStride(DimensionValueType axis) const
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
Represent a n-dimensional size (bounds) of a n-dimensional image.