18 #ifndef itkImageIterator_h
19 #define itkImageIterator_h
64 template<
typename TImage >
76 static constexpr
unsigned int ImageIteratorDimension = TImage::ImageDimension;
117 this->m_PixelAccessorFunctor.Set(
118 *( const_cast< InternalPixelType * >( this->m_Buffer ) + this->m_Offset ), value);
128 return *(
const_cast< InternalPixelType *
>( this->m_Buffer ) + this->m_Offset );
136 return const_cast< ImageType *
>( this->m_Image.GetPointer() );
149 #ifndef ITK_MANUAL_INSTANTIATION
150 #include "itkImageIterator.hxx"
typename TImage::OffsetType OffsetType
ImageType * GetImage() const
typename TImage::InternalPixelType InternalPixelType
A multi-dimensional iterator templated over image type.
typename PixelContainer::Pointer PixelContainerPointer
typename TImage::PixelType PixelType
typename TImage::PixelContainer PixelContainer
A multi-dimensional image iterator templated over image type.
void Set(const PixelType &value) const
ImageBaseType::SizeType SizeType
ImageBaseType::IndexType IndexType
typename TImage::IndexType IndexType
typename TImage::SizeType SizeType
typename TImage::AccessorType AccessorType
typename TImage::RegionType RegionType
ImageBaseType::RegionType RegionType