OTB
9.0.0
Orfeo Toolbox
|
#include <otbPolyLineImageIterator.h>
Public Types | |
typedef TImage::AccessorType | AccessorType |
typedef TImage | ImageType |
typedef TImage::IndexType | IndexType |
typedef TImage::IndexValueType | IndexValueType |
typedef itk::LineIterator< ImageType > | InternalImageIteratorType |
typedef TImage::InternalPixelType | InternalPixelType |
typedef TImage::OffsetType | OffsetType |
typedef TImage::OffsetValueType | OffsetValueType |
typedef TPath | PathType |
typedef TImage::PixelContainer | PixelContainer |
typedef PixelContainer::Pointer | PixelContainerPointer |
typedef TImage::PixelType | PixelType |
typedef TImage::PointType | PointType |
typedef TImage::RegionType | RegionType |
typedef PolyLineImageIterator | Self |
typedef TImage::SizeType | SizeType |
typedef TImage::SizeValueType | SizeValueType |
typedef TImage::SpacingType | SpacingType |
typedef PolyLineImageConstIterator< TImage, TPath > | Superclass |
typedef VertexListType::ConstIterator | VertexIteratorType |
typedef PathType::VertexListType | VertexListType |
typedef PathType::VertexType | VertexType |
Public Types inherited from otb::PolyLineImageConstIterator< TImage, TPath > | |
typedef TImage::AccessorType | AccessorType |
typedef TImage | ImageType |
typedef TImage::IndexType | IndexType |
typedef TImage::IndexValueType | IndexValueType |
typedef itk::LineIterator< ImageType > | InternalImageIteratorType |
typedef TImage::InternalPixelType | InternalPixelType |
typedef TImage::OffsetType | OffsetType |
typedef TImage::OffsetValueType | OffsetValueType |
typedef TPath | PathType |
typedef TImage::PixelContainer | PixelContainer |
typedef PixelContainer::Pointer | PixelContainerPointer |
typedef TImage::PixelType | PixelType |
typedef TImage::PointType | PointType |
typedef TImage::RegionType | RegionType |
typedef PolyLineImageConstIterator | Self |
typedef TImage::SizeType | SizeType |
typedef TImage::SizeValueType | SizeValueType |
typedef TImage::SpacingType | SpacingType |
typedef VertexListType::ConstIterator | VertexIteratorType |
typedef PathType::VertexListType | VertexListType |
typedef PathType::VertexType | VertexType |
Public Member Functions | |
void | Set (const PixelType &value) |
PixelType & | Value (void) |
Self & | operator= (const Self &it) |
PolyLineImageIterator (ImageType *imagePtr, PathType *pathPtr) | |
~PolyLineImageIterator () override | |
Public Member Functions inherited from otb::PolyLineImageConstIterator< TImage, TPath > | |
const PixelType | Get (void) const |
const IndexType | GetIndex () |
bool | IsAtEnd () |
virtual | ~PolyLineImageConstIterator () |
void | GoToBegin () |
void | operator++ () |
Self & | operator= (const Self &it) |
PolyLineImageConstIterator (const ImageType *imagePtr, const PathType *pathPtr) | |
Static Public Attributes | |
static const unsigned int | ImageIteratorDimension = TImage::ImageDimension |
Static Public Attributes inherited from otb::PolyLineImageConstIterator< TImage, TPath > | |
static const unsigned int | ImageIteratorDimension = TImage::ImageDimension |
Additional Inherited Members | |
Static Public Member Functions inherited from otb::PolyLineImageConstIterator< TImage, TPath > | |
static unsigned int | GetImageIteratorDimension () |
Protected Attributes inherited from otb::PolyLineImageConstIterator< TImage, TPath > | |
ImageType::ConstWeakPointer | m_Image |
InternalImageIteratorType | m_InternalImageIterator |
VertexIteratorType | m_InternalVertexIterator |
PathType::ConstPointer | m_Path |
Uses the bresenham algorithm to iterate over a polyline on an image.
This iterator encapsulates the itk::LineIterator along with the VectorContainer iterator on the vertex list of the polyline.
Definition at line 44 of file otbPolyLineImageIterator.h.
typedef TImage::AccessorType otb::PolyLineImageIterator< TImage, TPath >::AccessorType |
Definition at line 72 of file otbPolyLineImageIterator.h.
typedef TImage otb::PolyLineImageIterator< TImage, TPath >::ImageType |
Definition at line 62 of file otbPolyLineImageIterator.h.
typedef TImage::IndexType otb::PolyLineImageIterator< TImage, TPath >::IndexType |
Definition at line 53 of file otbPolyLineImageIterator.h.
typedef TImage::IndexValueType otb::PolyLineImageIterator< TImage, TPath >::IndexValueType |
Definition at line 54 of file otbPolyLineImageIterator.h.
typedef itk::LineIterator<ImageType> otb::PolyLineImageIterator< TImage, TPath >::InternalImageIteratorType |
Definition at line 67 of file otbPolyLineImageIterator.h.
typedef TImage::InternalPixelType otb::PolyLineImageIterator< TImage, TPath >::InternalPixelType |
Definition at line 70 of file otbPolyLineImageIterator.h.
typedef TImage::OffsetType otb::PolyLineImageIterator< TImage, TPath >::OffsetType |
Definition at line 55 of file otbPolyLineImageIterator.h.
typedef TImage::OffsetValueType otb::PolyLineImageIterator< TImage, TPath >::OffsetValueType |
Definition at line 56 of file otbPolyLineImageIterator.h.
typedef TPath otb::PolyLineImageIterator< TImage, TPath >::PathType |
Definition at line 63 of file otbPolyLineImageIterator.h.
typedef TImage::PixelContainer otb::PolyLineImageIterator< TImage, TPath >::PixelContainer |
Definition at line 68 of file otbPolyLineImageIterator.h.
typedef PixelContainer::Pointer otb::PolyLineImageIterator< TImage, TPath >::PixelContainerPointer |
Definition at line 69 of file otbPolyLineImageIterator.h.
typedef TImage::PixelType otb::PolyLineImageIterator< TImage, TPath >::PixelType |
Definition at line 71 of file otbPolyLineImageIterator.h.
typedef TImage::PointType otb::PolyLineImageIterator< TImage, TPath >::PointType |
Definition at line 61 of file otbPolyLineImageIterator.h.
typedef TImage::RegionType otb::PolyLineImageIterator< TImage, TPath >::RegionType |
Definition at line 59 of file otbPolyLineImageIterator.h.
typedef PolyLineImageIterator otb::PolyLineImageIterator< TImage, TPath >::Self |
Standard typedefs
Definition at line 48 of file otbPolyLineImageIterator.h.
typedef TImage::SizeType otb::PolyLineImageIterator< TImage, TPath >::SizeType |
Definition at line 57 of file otbPolyLineImageIterator.h.
typedef TImage::SizeValueType otb::PolyLineImageIterator< TImage, TPath >::SizeValueType |
Definition at line 58 of file otbPolyLineImageIterator.h.
typedef TImage::SpacingType otb::PolyLineImageIterator< TImage, TPath >::SpacingType |
Definition at line 60 of file otbPolyLineImageIterator.h.
typedef PolyLineImageConstIterator<TImage, TPath> otb::PolyLineImageIterator< TImage, TPath >::Superclass |
Definition at line 49 of file otbPolyLineImageIterator.h.
typedef VertexListType::ConstIterator otb::PolyLineImageIterator< TImage, TPath >::VertexIteratorType |
Definition at line 66 of file otbPolyLineImageIterator.h.
typedef PathType::VertexListType otb::PolyLineImageIterator< TImage, TPath >::VertexListType |
Definition at line 65 of file otbPolyLineImageIterator.h.
typedef PathType::VertexType otb::PolyLineImageIterator< TImage, TPath >::VertexType |
Definition at line 64 of file otbPolyLineImageIterator.h.
|
inline |
Constructor establishes an iterator to walk along a line
Definition at line 95 of file otbPolyLineImageIterator.h.
|
inlineoverride |
Default Destructor.
Definition at line 98 of file otbPolyLineImageIterator.h.
|
inline |
Return a reference to the pixel This method will provide the fastest access to pixel data, but it will NOT support ImageAdaptors.
Definition at line 87 of file otbPolyLineImageIterator.h.
|
inline |
Set the pixel value
Definition at line 75 of file otbPolyLineImageIterator.h.
|
inline |
Return a reference to the pixel This method will provide the fastest access to pixel data, but it will NOT support ImageAdaptors.
Definition at line 83 of file otbPolyLineImageIterator.h.
|
static |
Definition at line 51 of file otbPolyLineImageIterator.h.