18 #ifndef itkImageConstIteratorWithIndex_h
19 #define itkImageConstIteratorWithIndex_h
91 template<
typename TImage >
316 #ifndef ITK_MANUAL_INSTANTIATION
317 #include "itkImageConstIteratorWithIndex.hxx"
const InternalPixelType * m_End
TImage::InternalPixelType InternalPixelType
static unsigned int GetImageDimension()
bool operator==(const Self &it) const
TImage::SizeType SizeType
AccessorFunctorType m_PixelAccessorFunctor
PixelType Get(void) const
TImage::AccessorType AccessorType
signed long OffsetValueType
signed long IndexValueType
OffsetType::OffsetValueType OffsetValueType
const IndexType & GetIndex() const
OffsetValueType m_OffsetTable[ImageDimension+1]
void SetIndex(const IndexType &ind)
TImage::PixelContainer PixelContainer
unsigned long SizeValueType
const InternalPixelType * m_Position
AccessorType m_PixelAccessor
TImage::ConstWeakPointer m_Image
TImage::OffsetType OffsetType
A base class for multi-dimensional iterators templated over image type that are designed to efficient...
TImage::IndexType IndexType
const PixelType & Value(void) const
TImage::RegionType RegionType
ImageConstIteratorWithIndex Self
TImage::PixelType PixelType
itkLegacyMacro(Self Begin(void) const)
IndexType m_PositionIndex
IndexType::IndexValueType IndexValueType
static const unsigned int ImageDimension
TImage::AccessorFunctorType AccessorFunctorType
PixelContainer::Pointer PixelContainerPointer
bool operator>=(const Self &it) const
const RegionType & GetRegion() const
virtual ~ImageConstIteratorWithIndex()
ImageConstIteratorWithIndex()
bool operator>(const Self &it) const
bool operator!=(const Self &it) const
bool operator<(const Self &it) const
Self & operator=(const Self &it)
bool IsAtReverseEnd(void) const
SizeType::SizeValueType SizeValueType
const InternalPixelType * m_Begin
bool operator<=(const Self &it) const