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