18 #ifndef itkConditionalConstIterator_h
19 #define itkConditionalConstIterator_h
37 template<
typename TImage >
48 static constexpr
unsigned int NDimension = TImage::ImageDimension;
69 virtual bool IsPixelIncluded(
const IndexType & index)
const = 0;
84 return Self::NDimension;
91 virtual const PixelType Get()
const = 0;
94 virtual bool IsAtEnd()
const = 0;
97 virtual void operator++() = 0;
114 bool m_IsAtEnd{
false};
typename TImage::RegionType RegionType
Self & operator=(const Self &it)
typename TImage::InternalPixelType InternalPixelType
typename TImage::PixelType PixelType
typename TImage::IndexType IndexType
ImageBaseType::SizeType SizeType
ImageBaseType::IndexType IndexType
typename TImage::SizeType SizeType
ImageType::ConstWeakPointer m_Image
static unsigned int GetIteratorDimension()
A base class for other iterators where membership in the set of output pixels is conditional upon som...
ImageBaseType::RegionType RegionType