18 #ifndef itkReflectiveImageRegionConstIterator_h
19 #define itkReflectiveImageRegionConstIterator_h
52 template<
typename TImage >
118 Self & operator=(
const Self & it);
120 bool IsReflected(
unsigned int)
const;
137 return !this->m_Remaining;
143 { m_BeginOffset = offset; }
148 { m_EndOffset = offset; }
153 {
return m_BeginOffset; }
158 {
return m_EndOffset; }
164 bool m_IsFirstPass[TImage::ImageDimension];
170 #ifndef ITK_MANUAL_INSTANTIATION
171 #include "itkReflectiveImageRegionConstIterator.hxx"
TImage::OffsetType OffsetType
TImage::PixelContainer PixelContainer
void SetBeginOffset(const OffsetType &offset)
signed long OffsetValueType
Multi-dimensional image iterator which only walks a region.
~ReflectiveImageRegionConstIterator()
unsigned long SizeValueType
TImage::OffsetType OffsetType
A base class for multi-dimensional iterators templated over image type that are designed to efficient...
void SetEndOffset(const OffsetType &offset)
TImage::RegionType RegionType
ImageConstIteratorWithIndex< TImage > Superclass
bool IsAtBegin(void) const
OffsetType GetEndOffset(const OffsetType &)
PixelContainer::Pointer PixelContainerPointer
OffsetType GetBeginOffset(const OffsetType &)
ReflectiveImageRegionConstIterator Self
ImageBaseType::SizeType SizeType
TImage::SizeValueType SizeValueType
TImage::IndexType IndexType
OffsetType::OffsetValueType OffsetValueType
ImageBaseType::IndexType IndexType
TImage::SizeType SizeType