18#ifndef itkPathConstIterator_h
19#define itkPathConstIterator_h
74template <
typename TImage,
typename TPath>
141 return TImage::ImageDimension;
212 typename ImageType::ConstWeakPointer
m_Image{};
215 typename PathType::ConstPointer
m_Path{};
246#ifndef ITK_MANUAL_INSTANTIATION
247# include "itkPathConstIterator.hxx"
SpacingType m_ImageSpacing
const IndexType GetIndex()
const SizeValueType * m_ImageSize
const PixelType & Get() const
PathType::ConstPointer m_Path
typename TImage::PixelContainer PixelContainer
IndexType m_CurrentImageIndex
typename TImage::SizeType SizeType
typename TImage::InternalPixelType InternalPixelType
bool m_VisitStartIndexAsLastIndexIfClosed
typename TImage::PointType PointType
Self & operator=(const Self &it)
PathInputType m_CurrentPathPosition
typename PixelContainer::Pointer PixelContainerPointer
typename PathType::InputType PathInputType
const PathInputType GetPathPosition()
typename TImage::PixelType PixelType
static unsigned int GetImageIteratorDimension()
ImageType::ConstWeakPointer m_Image
typename TImage::IndexType IndexType
typename PathType::OutputType PathOutputType
typename TImage::OffsetType OffsetType
typename TImage::RegionType RegionType
virtual ~PathConstIterator()=default
static constexpr unsigned int ImageIteratorDimension
typename TImage::AccessorType AccessorType
typename TImage::SpacingType SpacingType
PathConstIterator(const ImageType *imagePtr, const PathType *pathPtr)
virtual void VisitStartIndexAsLastIndexIfClosed(bool flag)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned long SizeValueType