18#ifndef itkImageSliceConstIteratorWithIndex_h
19#define itkImageSliceConstIteratorWithIndex_h
113template <
typename TImage>
227template <
typename TImage>
233#ifndef ITK_MANUAL_INSTANTIATION
234# include "itkImageSliceConstIteratorWithIndex.hxx"
Self & operator=(const Self &it)
typename SizeType::SizeValueType SizeValueType
typename TImage::AccessorType AccessorType
typename TImage::PixelType PixelType
typename TImage::RegionType RegionType
typename PixelContainer::Pointer PixelContainerPointer
typename TImage::OffsetType OffsetType
ImageConstIteratorWithIndex()=default
typename TImage::SizeType SizeType
typename TImage::IndexType IndexType
typename TImage::InternalPixelType InternalPixelType
typename TImage::PixelContainer PixelContainer
Multi-dimensional image iterator which only walks a region.
void SetFirstDirection(unsigned int direction)
bool IsAtEndOfLine() const
bool IsAtEndOfSlice() const
SizeValueType m_PixelJump
ImageSliceConstIteratorWithIndex Self
bool IsAtReverseEndOfLine() const
unsigned int m_Direction_A
ImageSliceConstIteratorWithIndex(const ImageConstIteratorWithIndex< TImage > &it)
void SetSecondDirection(unsigned int direction)
typename ImageType::RegionType RegionType
ImageSliceConstIteratorWithIndex()
ImageConstIteratorWithIndex< TImage > Superclass
bool IsAtReverseEndOfSlice() const
unsigned int m_Direction_B
ImageSliceConstIteratorWithIndex(const TImage *ptr, const RegionType ®ion)
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
ImageSliceConstIteratorWithIndex(SmartPointer< TImage >, const typename TImage::RegionType &) -> ImageSliceConstIteratorWithIndex< std::remove_const_t< TImage > >