18 #ifndef itkImageIterator_h 19 #define itkImageIterator_h 64 template<
typename TImage >
77 TImage::ImageDimension);
114 void Set(
const PixelType & value)
const 119 *( const_cast< InternalPixelType * >( this->
m_Buffer ) + this->
m_Offset ), value);
129 return *(
const_cast< InternalPixelType *
>( this->
m_Buffer ) + this->
m_Offset );
147 return const_cast< ImageType *
>( this->
m_Image.GetPointer() );
160 #ifndef ITK_MANUAL_INSTANTIATION 161 #include "itkImageIterator.hxx" itkLegacyMacro(Self Begin(void) const)
PixelContainer::Pointer PixelContainerPointer
Superclass::PixelContainerPointer PixelContainerPointer
Superclass::SizeType SizeType
ImageType * GetImage() const
Self & operator=(const Self &it)
A multi-dimensional iterator templated over image type.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
A multi-dimensional image iterator templated over image type.
AccessorFunctorType m_PixelAccessorFunctor
TImage::AccessorType AccessorType
TImage::InternalPixelType InternalPixelType
void Set(const PixelType &value) const
Superclass::ImageType ImageType
Superclass::PixelContainer PixelContainer
const InternalPixelType * m_Buffer
static const unsigned int ImageIteratorDimension
TImage::ConstWeakPointer m_Image
TImage::IndexType IndexType
TImage::PixelType PixelType
Superclass::InternalPixelType InternalPixelType
Superclass::PixelType PixelType
Superclass::AccessorType AccessorType
TImage::RegionType RegionType
TImage::PixelContainer PixelContainer
Superclass::IndexType IndexType
Superclass::RegionType RegionType
ImageConstIterator< TImage > Superclass
Superclass::OffsetType OffsetType
TImage::OffsetType OffsetType
TImage::SizeType SizeType