18 #ifndef itkLineIterator_h
19 #define itkLineIterator_h
55 template<
typename TImage >
67 itkStaticConstMacro(ImageIteratorDimension,
unsigned int,
68 TImage::ImageDimension);
95 const_cast< ImageType *
>( this->m_Image.GetPointer() )->
96 SetPixel(this->m_CurrentImageIndex, value);
105 return ( this->m_Image->GetPixel(this->m_CurrentImageIndex) );
110 Self & operator=(
const Self & it);
121 #ifndef ITK_MANUAL_INSTANTIATION
122 #include "itkLineIterator.hxx"
LineConstIterator< TImage > Superclass
Superclass::PixelType PixelType
TImage::PixelType PixelType
PixelContainer::Pointer PixelContainerPointer
Superclass::AccessorType AccessorType
TImage::RegionType RegionType
Superclass::RegionType RegionType
An iterator that walks a Bresenham line through an ND image with read-only access to pixels...
TImage::AccessorType AccessorType
Superclass::PixelContainer PixelContainer
virtual ~LineIterator() override
TImage::OffsetType OffsetType
Superclass::SizeType SizeType
Superclass::OffsetType OffsetType
An iterator that walks a Bresenham line through an ND image with write access to pixels.
TImage::IndexType IndexType
Superclass::ImageType ImageType
TImage::SizeType SizeType
Superclass::InternalPixelType InternalPixelType
TImage::InternalPixelType InternalPixelType
TImage::PixelContainer PixelContainer
void Set(const PixelType &value)
Superclass::PixelContainerPointer PixelContainerPointer
const PixelType & Value(void)
Superclass::IndexType IndexType
ImageBaseType::IndexType IndexType