18 #ifndef __itkPathConstIterator_h
19 #define __itkPathConstIterator_h
74 template<
typename TImage,
typename TPath >
87 TImage::ImageDimension);
141 return TImage::ImageDimension;
238 #ifndef ITK_MANUAL_INSTANTIATION
239 #include "itkPathConstIterator.hxx"
TImage::RegionType RegionType
TImage::PointType PointType
virtual ~PathConstIterator()
TImage::SpacingType SpacingType
TImage::PixelContainer PixelContainer
TImage::SizeType SizeType
unsigned long SizeValueType
PathType::InputType PathInputType
PathType::ConstPointer m_Path
ImageType::ConstWeakPointer m_Image
IndexType m_CurrentImageIndex
bool m_VisitStartIndexAsLastIndexIfClosed
TImage::IndexType IndexType
const PixelType & Get(void) const
virtual void VisitStartIndexAsLastIndexIfClosed(bool flag)
const SizeValueType * m_ImageSize
SpacingType m_ImageSpacing
const IndexType GetIndex()
TImage::InternalPixelType InternalPixelType
TImage::OffsetType OffsetType
static unsigned int GetImageIteratorDimension()
TImage::AccessorType AccessorType
TImage::PixelType PixelType
PathType::OutputType PathOutputType
PathInputType m_CurrentPathPosition
PathConstIterator iterates (traces) over a path through an image.
Self & operator=(const Self &it)
PixelContainer::Pointer PixelContainerPointer
static const unsigned int ImageIteratorDimension
const PathInputType GetPathPosition()
PathConstIterator(const ImageType *imagePtr, const PathType *pathPtr)