18 #ifndef itkImageConstIteratorWithOnlyIndex_h
19 #define itkImageConstIteratorWithOnlyIndex_h
94 template<
typename TImage >
105 static constexpr
unsigned int ImageDimension = TImage::ImageDimension;
147 return ImageDimension;
212 return m_PositionIndex;
226 m_PositionIndex = ind;
233 void GoToReverseBegin();
271 #ifndef ITK_MANUAL_INSTANTIATION
272 #include "itkImageConstIteratorWithOnlyIndex.hxx"
bool IsAtReverseEnd() const
static unsigned int GetImageDimension()
unsigned long SizeValueType
typename TImage::SizeType SizeType
bool operator!=(const Self &it) const
typename OffsetType::OffsetValueType OffsetValueType
typename SizeType::SizeValueType SizeValueType
bool operator>=(const Self &it) const
bool operator==(const Self &it) const
bool operator<=(const Index< VDimension > &one, const Index< VDimension > &two)
const IndexType & GetIndex() const
ImageBaseType::SizeType SizeType
A base class for multi-dimensional iterators templated over image type that are designed to provide o...
ImageBaseType::IndexType IndexType
signed long IndexValueType
void SetIndex(const IndexType &ind)
IndexType m_PositionIndex
bool operator>(const Self &it) const
typename TImage::RegionType RegionType
typename TImage::OffsetType OffsetType
typename IndexType::IndexValueType IndexValueType
TImage::ConstPointer m_Image
bool operator<(const Index< VDimension > &one, const Index< VDimension > &two)
ImageBaseType::RegionType RegionType
typename TImage::IndexType IndexType
signed long OffsetValueType
const RegionType & GetRegion() const