18#ifndef itkImageRegionConstIterator_h
19#define itkImageRegionConstIterator_h
109template <
typename TImage>
168 (ind[0] - this->
m_Region.GetIndex()[0]);
184 (ind[0] - this->
m_Region.GetIndex()[0]);
220 (ind[0] - this->
m_Region.GetIndex()[0]);
272template <
typename TImage>
278#ifndef ITK_MANUAL_INSTANTIATION
279# include "itkImageRegionConstIterator.hxx"
typename TImage::IndexType IndexType
typename TImage::PixelContainer PixelContainer
virtual void SetIndex(const IndexType &ind)
typename TImage::SizeType SizeType
typename TImage::OffsetType OffsetType
typename TImage::InternalPixelType InternalPixelType
typename PixelContainer::Pointer PixelContainerPointer
OffsetValueType m_BeginOffset
typename TImage::AccessorType AccessorType
typename TImage::RegionType RegionType
OffsetValueType m_EndOffset
Self & operator=(const Self &it)
typename TImage::PixelType PixelType
static constexpr unsigned int ImageIteratorDimension
A multi-dimensional iterator templated over image type.
A multi-dimensional iterator templated over image type that walks a region of pixels.
ImageRegionConstIterator(const ImageConstIterator< TImage > &it)
typename ImageType::IndexType IndexType
ImageRegionConstIterator(const TImage *ptr, const RegionType ®ion)
void SetIndex(const IndexType &ind) override
OffsetValueType m_SpanEndOffset
static constexpr unsigned int ImageIteratorDimension
ImageRegionConstIterator Self
typename ImageType::RegionType RegionType
ImageRegionConstIterator(const ImageIterator< TImage > &it)
ImageRegionConstIterator()
ImageConstIterator< TImage > Superclass
OffsetValueType m_SpanBeginOffset
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
ImageRegionConstIterator(SmartPointer< TImage >, const typename TImage::RegionType &) -> ImageRegionConstIterator< std::remove_const_t< TImage > >