18#ifndef itkImageConstIteratorWithOnlyIndex_h
19#define itkImageConstIteratorWithOnlyIndex_h
95template <
typename TImage>
140 static constexpr unsigned int
199 [[nodiscard]]
const IndexType &
207 [[nodiscard]]
const RegionType &
263template <
typename TImage>
269#ifndef ITK_MANUAL_INSTANTIATION
270# include "itkImageConstIteratorWithOnlyIndex.hxx"
A base class for multi-dimensional iterators templated over image type that are designed to provide o...
static constexpr unsigned int GetImageDimension()
bool operator==(const Self &it) const
IndexType m_PositionIndex
ImageConstIteratorWithOnlyIndex(const TImage *ptr, const RegionType ®ion)
bool operator<=(const Self &it) const
const IndexType & GetIndex() const
bool operator>(const Self &it) const
bool operator>=(const Self &it) const
virtual ~ImageConstIteratorWithOnlyIndex()=default
typename OffsetType::OffsetValueType OffsetValueType
typename TImage::OffsetType OffsetType
typename IndexType::IndexValueType IndexValueType
ITK_UNEQUAL_OPERATOR_MEMBER_FUNCTION(Self)
ImageConstIteratorWithOnlyIndex()=default
typename SizeType::SizeValueType SizeValueType
ITK_DEFAULT_COPY_AND_MOVE(ImageConstIteratorWithOnlyIndex)
const RegionType & GetRegion() const
ImageConstIteratorWithOnlyIndex Self
typename TImage::RegionType RegionType
static constexpr unsigned int ImageDimension
bool operator<(const Self &it) const
bool IsAtReverseEnd() const
void SetIndex(const IndexType &ind)
typename TImage::SizeType SizeType
typename TImage::IndexType IndexType
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
ImageConstIteratorWithOnlyIndex(SmartPointer< TImage >, const typename TImage::RegionType &) -> ImageConstIteratorWithOnlyIndex< std::remove_const_t< TImage > >