18#ifndef itkPathIterator_h
19#define itkPathIterator_h
67template <
typename TImage,
typename TPath>
79 static constexpr unsigned int ImageIteratorDimension = TImage::ImageDimension;
109 const_cast<ImageType *
>(this->m_Image.GetPointer())->SetPixel(this->m_CurrentImageIndex, value);
119 return this->GetImage()->GetPixel(this->m_ImageIndex);
135#ifndef ITK_MANUAL_INSTANTIATION
136# include "itkPathIterator.hxx"
Pixel-wise addition of two images.
PathConstIterator iterates (traces) over a path through an image.
typename TImage::PixelContainer PixelContainer
typename TImage::InternalPixelType InternalPixelType
typename PixelContainer::Pointer PixelContainerPointer
typename PathType::InputType PathInputType
typename TImage::PixelType PixelType
typename PathType::OutputType PathOutputType
typename TImage::OffsetType OffsetType
typename TImage::AccessorType AccessorType
PathIterator iterates (traces) over a path through an image.
void Set(const PixelType &value)
Self & operator=(const Self &it)
~PathIterator() override=default
PathIterator(ImageType *imagePtr, const PathType *pathPtr)
ImageBaseType::IndexType IndexType
ImageBaseType::SizeType SizeType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....