18 #ifndef itkConditionalConstIterator_h 19 #define itkConditionalConstIterator_h 37 template<
typename TImage >
48 itkStaticConstMacro(
NDimension,
unsigned int, TImage::ImageDimension);
88 virtual const IndexType
GetIndex() = 0;
91 virtual const PixelType
Get(
void)
const = 0;
118 #ifndef ITK_MANUAL_INSTANTIATION 119 #include "itkConditionalConstIterator.hxx" Self & operator=(const Self &it)
TImage::PixelType PixelType
virtual ~ConditionalConstIterator()
ConditionalConstIterator()
static const unsigned int NDimension
virtual void operator++()=0
ConditionalConstIterator Self
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
virtual const IndexType GetIndex()=0
virtual bool IsPixelIncluded(const IndexType &index) const =0
TImage::IndexType IndexType
static unsigned int GetIteratorDimension(void)
ImageType::ConstWeakPointer m_Image
virtual const PixelType Get(void) const =0
TImage::SizeType SizeType
TImage::InternalPixelType InternalPixelType
A base class for other iterators where membership in the set of output pixels is conditional upon som...
TImage::RegionType RegionType