18 #ifndef itkPathIterator_h
19 #define itkPathIterator_h
67 template<
typename TImage,
typename TPath >
79 static constexpr
unsigned int ImageIteratorDimension = TImage::ImageDimension;
108 const_cast< ImageType *
>( this->m_Image.GetPointer() )->
109 SetPixel(this->m_CurrentImageIndex, value);
118 return this->GetImage()->GetPixel(this->m_ImageIndex);
123 Self & operator=(
const Self & it);
126 PathIterator(ImageType *imagePtr,
const PathType *pathPtr);
133 #ifndef ITK_MANUAL_INSTANTIATION
134 #include "itkPathIterator.hxx"
typename PathType::InputType PathInputType
typename TImage::OffsetType OffsetType
typename TImage::InternalPixelType InternalPixelType
typename TImage::SizeType SizeType
PathIterator iterates (traces) over a path through an image.
void Set(const PixelType &value)
ImageBaseType::SizeType SizeType
ImageBaseType::IndexType IndexType
typename TImage::IndexType IndexType
typename TImage::AccessorType AccessorType
typename PixelContainer::Pointer PixelContainerPointer
typename PathType::OutputType PathOutputType
typename TImage::PixelType PixelType
PathConstIterator iterates (traces) over a path through an image.
typename TImage::PixelContainer PixelContainer