#include <itkLabelMap.h>
A forward iterator over the LabelObjects of a LabelMap.
Definition at line 391 of file itkLabelMap.h.
 Collaboration diagram for itk::LabelMap< TLabelObject >::Iterator:
 Collaboration diagram for itk::LabelMap< TLabelObject >::Iterator:| Public Member Functions | |
| const LabelType & | GetLabel () const | 
| LabelObjectType * | GetLabelObject () | 
| void | GoToBegin () | 
| bool | IsAtEnd () const | 
| Iterator ()=default | |
| Iterator (Self *lm) | |
| ITK_UNEQUAL_OPERATOR_MEMBER_FUNCTION (Iterator) | |
| Iterator & | operator++ () | 
| Iterator | operator++ (int) | 
| bool | operator== (const Iterator &iter) const | 
| Private Types | |
| using | InternalIteratorType = typename std::map<LabelType, LabelObjectPointerType>::iterator | 
| Private Attributes | |
| InternalIteratorType | m_Begin | 
| InternalIteratorType | m_End | 
| InternalIteratorType | m_Iterator | 
| Friends | |
| class | LabelMap | 
| 
 | private | 
Definition at line 451 of file itkLabelMap.h.
| 
 | default | 
Referenced by ITK_UNEQUAL_OPERATOR_MEMBER_FUNCTION(), operator++(), and operator==().
| 
 | inline | 
Definition at line 396 of file itkLabelMap.h.
References m_Begin, m_End, m_Iterator, and itk::LabelMap< TLabelObject >::m_LabelObjectContainer.
| 
 | inlinenodiscard | 
Definition at line 410 of file itkLabelMap.h.
References m_Iterator.
| 
 | inline | 
Definition at line 404 of file itkLabelMap.h.
References m_Iterator.
| 
 | inline | 
Definition at line 439 of file itkLabelMap.h.
References m_Begin, and m_Iterator.
| 
 | inlinenodiscard | 
Definition at line 445 of file itkLabelMap.h.
References m_End, and m_Iterator.
| itk::LabelMap< TLabelObject >::Iterator::ITK_UNEQUAL_OPERATOR_MEMBER_FUNCTION | ( | Iterator | ) | 
References Iterator().
| 
 | inline | 
Definition at line 424 of file itkLabelMap.h.
References m_Iterator.
| 
 | inline | 
Definition at line 416 of file itkLabelMap.h.
References Iterator().
| 
 | inline | 
Definition at line 431 of file itkLabelMap.h.
References Iterator(), m_Begin, m_End, and m_Iterator.
| 
 | friend | 
| 
 | private | 
Definition at line 453 of file itkLabelMap.h.
Referenced by GoToBegin(), Iterator(), and operator==().
| 
 | private | 
Definition at line 454 of file itkLabelMap.h.
Referenced by IsAtEnd(), Iterator(), and operator==().
| 
 | private | 
Definition at line 452 of file itkLabelMap.h.
Referenced by GetLabel(), GetLabelObject(), GoToBegin(), IsAtEnd(), Iterator(), operator++(), and operator==().