21 #ifndef otbPolyLineImageIterator_h
22 #define otbPolyLineImageIterator_h
43 template <
class TImage,
class TPath>
51 itkStaticConstMacro(ImageIteratorDimension,
unsigned int, TImage::ImageDimension);
77 this->m_InternalImageIterator.Set(value);
85 return this->m_InternalImageIterator.Value();
89 this->Superclass::operator=(it);
Uses the bresenham algorithm to iterate over a polyline on an image (const version).
TImage::PixelType PixelType
Uses the bresenham algorithm to iterate over a polyline on an image.
TImage::PixelType PixelType
~PolyLineImageIterator() override
TImage::InternalPixelType InternalPixelType
void Set(const PixelType &value)
PathType::VertexListType VertexListType
TImage::OffsetValueType OffsetValueType
VertexListType::ConstIterator VertexIteratorType
Self & operator=(const Self &it)
TImage::SizeType SizeType
TImage::SizeValueType SizeValueType
PathType::VertexType VertexType
PolyLineImageIterator(ImageType *imagePtr, PathType *pathPtr)
TImage::OffsetType OffsetType
TImage::IndexValueType IndexValueType
TImage::SpacingType SpacingType
TImage::PixelContainer PixelContainer
PolyLineImageIterator Self
TImage::RegionType RegionType
TImage::AccessorType AccessorType
PolyLineImageConstIterator< TImage, TPath > Superclass
itk::LineIterator< ImageType > InternalImageIteratorType
TImage::IndexType IndexType
TImage::PointType PointType
PixelContainer::Pointer PixelContainerPointer
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.