18 #ifndef itkImageSliceConstIteratorWithIndex_h
19 #define itkImageSliceConstIteratorWithIndex_h
112 template<
typename TImage >
161 void GoToBeginOfSlice();
173 void PreviousSlice();
176 bool IsAtEndOfLine();
179 bool IsAtEndOfSlice();
182 bool IsAtReverseEndOfLine();
185 bool IsAtReverseEndOfSlice();
188 void SetFirstDirection(
unsigned int direction);
191 void SetSecondDirection(
unsigned int direction);
196 inline Self & operator++();
201 inline Self & operator--();
211 #ifndef ITK_MANUAL_INSTANTIATION
212 #include "itkImageSliceConstIteratorWithIndex.hxx"
unsigned int m_Direction_B
Superclass::RegionType RegionType
TImage::InternalPixelType InternalPixelType
ImageSliceConstIteratorWithIndex(const ImageConstIteratorWithIndex< TImage > &it)
TImage::SizeType SizeType
TImage::AccessorType AccessorType
unsigned int m_Direction_A
Superclass::ImageType ImageType
ImageSliceConstIteratorWithIndex Self
ImageSliceConstIteratorWithIndex()
ImageSliceConstIteratorWithIndex(const ImageType *ptr, const RegionType ®ion)
Superclass::PixelContainerPointer PixelContainerPointer
TImage::PixelContainer PixelContainer
TImage::OffsetType OffsetType
Superclass::SizeType SizeType
A base class for multi-dimensional iterators templated over image type that are designed to efficient...
TImage::IndexType IndexType
Superclass::IndexType IndexType
Superclass::InternalPixelType InternalPixelType
TImage::RegionType RegionType
TImage::PixelType PixelType
Superclass::PixelContainer PixelContainer
PixelContainer::Pointer PixelContainerPointer
Superclass::AccessorType AccessorType
Superclass::PixelType PixelType
Self & operator=(const Self &it)
Superclass::OffsetType OffsetType
Multi-dimensional image iterator which only walks a region.
SizeType::SizeValueType SizeValueType
SizeValueType m_PixelJump
ImageConstIteratorWithIndex< TImage > Superclass