18 #ifndef itkImageConstIteratorWithOnlyIndex_h
19 #define itkImageConstIteratorWithOnlyIndex_h
94 template<
typename TImage >
105 itkStaticConstMacro(ImageDimension,
unsigned int, TImage::ImageDimension);
142 Self & operator=(
const Self & it);
147 return ImageDimension;
171 operator<=(
const Self & it)
const
181 operator<(
const Self & it)
const
212 return m_PositionIndex;
226 m_PositionIndex = ind;
231 itkLegacyMacro(Self Begin(
void)
const);
238 itkLegacyMacro(Self End(
void)
const);
241 void GoToReverseBegin();
279 #ifndef ITK_MANUAL_INSTANTIATION
280 #include "itkImageConstIteratorWithOnlyIndex.hxx"
IndexType::IndexValueType IndexValueType
static unsigned int GetImageDimension()
TImage::SizeType SizeType
TImage::RegionType RegionType
virtual ~ImageConstIteratorWithOnlyIndex()
signed long OffsetValueType
signed long IndexValueType
SizeType::SizeValueType SizeValueType
bool operator!=(const Self &it) const
TImage::IndexType IndexType
unsigned long SizeValueType
bool operator>=(const Self &it) const
bool operator==(const Self &it) const
bool IsAtReverseEnd(void) const
const IndexType & GetIndex() const
A base class for multi-dimensional iterators templated over image type that are designed to provide o...
void SetIndex(const IndexType &ind)
IndexType m_PositionIndex
bool operator>(const Self &it) const
TImage::OffsetType OffsetType
TImage::ConstPointer m_Image
ImageConstIteratorWithOnlyIndex Self
OffsetType::OffsetValueType OffsetValueType
ImageBaseType::SizeType SizeType
const RegionType & GetRegion() const
ImageBaseType::IndexType IndexType