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