18#ifndef itkImageScanlineConstIterator_h
19#define itkImageScanlineConstIterator_h
63template <
typename TImage>
128 (ind[0] - this->
m_Region.GetIndex()[0]);
144 (ind[0] - this->
m_Region.GetIndex()[0]);
221 (ind[0] - this->
m_Region.GetIndex()[0]);
247 itkAssertInDebugAndIgnoreInReleaseMacro(!this->
IsAtEndOfLine());
259 itkAssertInDebugAndIgnoreInReleaseMacro(!this->
IsAtEndOfLine());
272template <
typename TImage>
278#ifndef ITK_MANUAL_INSTANTIATION
279# include "itkImageScanlineConstIterator.hxx"
typename TImage::IndexType IndexType
typename TImage::PixelContainer PixelContainer
virtual void SetIndex(const IndexType &ind)
typename TImage::SizeType SizeType
typename TImage::OffsetType OffsetType
const IndexType GetIndex() const
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,...
typename InputImageType::IndexType IndexType
static constexpr unsigned int ImageIteratorDimension
OffsetValueType m_SpanEndOffset
ImageConstIterator< TImage > Superclass
OffsetValueType m_SpanBeginOffset
ImageScanlineConstIterator()
bool IsAtEndOfLine() const
ImageScanlineConstIterator(const ImageConstIterator< TImage > &it)
typename InputImageType::RegionType RegionType
ImageScanlineConstIterator(const ImageIterator< TImage > &it)
ImageScanlineConstIterator(const TImage *ptr, const RegionType ®ion)
void SetIndex(const IndexType &ind) override
ImageScanlineConstIterator Self
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
ImageScanlineConstIterator(SmartPointer< TImage >, const typename TImage::RegionType &) -> ImageScanlineConstIterator< std::remove_const_t< TImage > >