![]() |
Orfeo Toolbox
3.16
|
Iterator of the object list. More...
#include <otbObjectList.h>
Public Types | |
| typedef InternalContainerType::iterator | InternalIteratorType |
Public Member Functions | |
| Iterator () | |
| Iterator (InternalIteratorType iter) | |
| Iterator (const Iterator &it) | |
| ObjectPointerType | Get (void) |
| InternalIteratorType & | GetIter (void) |
| bool | operator!= (const Iterator &it) |
| Iterator | operator+ (int i) |
| Iterator & | operator++ () |
| Iterator | operator- (int i) |
| Iterator & | operator-- () |
| Iterator & | operator= (const Iterator &it) |
| bool | operator== (const Iterator &it) |
| void | Set (ObjectPointerType element) |
Private Attributes | |
| InternalIteratorType | m_Iter |
Friends | |
| class | ConstIterator |
| class | ObjectList |
Iterator of the object list.
Definition at line 141 of file otbObjectList.h.
| typedef InternalContainerType::iterator otb::ObjectList< TObject >::Iterator::InternalIteratorType |
typedef of the internal iterator
Definition at line 147 of file otbObjectList.h.
|
inline |
Constructor
Definition at line 149 of file otbObjectList.h.
|
inline |
Constructor with iternal iterator parameter
Definition at line 151 of file otbObjectList.h.
|
inline |
Copy operator.
Definition at line 229 of file otbObjectList.h.
References otb::ObjectList< TObject >::Iterator::m_Iter.
|
inline |
Get the current object.
Definition at line 159 of file otbObjectList.h.
Referenced by otb::ImageWidgetController::ActivateActionHandlers(), otb::Curves2DWidget::AutoScale(), otb::ImageViewerBase< TPixel, TLabel >::ChangeFullViewedRegion(), otb::ImageViewerBase< TPixel, TLabel >::ChangeZoomViewedRegion(), otb::ImageViewerBase< TPixel, TLabel >::ClearLinks(), otb::ImageWidgetController::DeactivateActionHandlers(), otb::Curves2DWidget::draw(), otb::ImageWidgetController::HandleWidgetEvent(), otb::ImageWidgetController::HandleWidgetMove(), otb::ImageWidgetController::HandleWidgetResize(), otb::ImageViewerBase< TPixel, TLabel >::IsLinkedTo(), otb::ImageViewerBase< TPixel, TLabel >::Link(), otb::ImageWidgetBase< TPixel >::RebuildOpenGlBuffer(), otb::ImageWidgetBase< TPixel >::RebuildOpenGlImageOverlayBuffer(), otb::ImageViewerBase< TPixel, TLabel >::ReportPixel(), otb::ImageViewerBase< TPixel, TLabel >::Unlink(), and otb::ImageViewerBase< TPixel, TLabel >::Update().
|
inline |
Get the current internal iterator
Definition at line 237 of file otbObjectList.h.
Referenced by otb::ObjectList< TObject >::Erase(), and otb::ObjectList< TObject >::Insert().
|
inline |
Difference comparison operator.
Definition at line 207 of file otbObjectList.h.
References otb::ObjectList< TObject >::Iterator::m_Iter.
|
inline |
Add
Definition at line 190 of file otbObjectList.h.
|
inline |
Increment.
Definition at line 174 of file otbObjectList.h.
|
inline |
Remove
Definition at line 199 of file otbObjectList.h.
|
inline |
Decrement.
Definition at line 182 of file otbObjectList.h.
|
inline |
Instantiation operator.
Definition at line 221 of file otbObjectList.h.
References otb::ObjectList< TObject >::Iterator::m_Iter.
|
inline |
Equality comparison operator.
Definition at line 214 of file otbObjectList.h.
References otb::ObjectList< TObject >::Iterator::m_Iter.
|
inline |
Set the current object
Definition at line 166 of file otbObjectList.h.
|
friend |
Definition at line 145 of file otbObjectList.h.
|
friend |
Definition at line 144 of file otbObjectList.h.
|
private |
Definition at line 243 of file otbObjectList.h.
Referenced by otb::ObjectList< TObject >::ConstIterator::ConstIterator(), otb::ObjectList< TObject >::Iterator::Iterator(), otb::ObjectList< TObject >::Iterator::operator!=(), otb::ObjectList< TObject >::Iterator::operator=(), otb::ObjectList< TObject >::ConstIterator::operator=(), and otb::ObjectList< TObject >::Iterator::operator==().