![]() |
OTB
9.1.1
Orfeo Toolbox
|
#include <otbPolyLineImageIterator.h>
Inheritance diagram for otb::PolyLineImageIterator< TImage, TPath >:
Collaboration diagram for otb::PolyLineImageIterator< TImage, TPath >: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.
1.8.17