An iterator designed to easily traverse an itkCorrespondenceDataStructure. More...
#include <itkCorrespondenceDataStructureIterator.h>
An iterator designed to easily traverse an itkCorrespondenceDataStructure.
Definition at line 30 of file itkCorrespondenceDataStructureIterator.h.
typedef CorrespondingListType::iterator itk::CorrespondenceDataStructureIterator< TStructureType >::CorrespondingListIterator |
Definition at line 69 of file itkCorrespondenceDataStructureIterator.h.
typedef TStructureType::CorrespondingListType itk::CorrespondenceDataStructureIterator< TStructureType >::CorrespondingListType |
Definition at line 64 of file itkCorrespondenceDataStructureIterator.h.
typedef TStructureType::ItemType itk::CorrespondenceDataStructureIterator< TStructureType >::ItemType |
Definition at line 65 of file itkCorrespondenceDataStructureIterator.h.
typedef NodeListType::iterator itk::CorrespondenceDataStructureIterator< TStructureType >::NodeListIterator |
Definition at line 71 of file itkCorrespondenceDataStructureIterator.h.
typedef TStructureType::NodeListType itk::CorrespondenceDataStructureIterator< TStructureType >::NodeListType |
Definition at line 67 of file itkCorrespondenceDataStructureIterator.h.
typedef SecondaryNodeListType::iterator itk::CorrespondenceDataStructureIterator< TStructureType >::SecondaryNodeListIterator |
Definition at line 70 of file itkCorrespondenceDataStructureIterator.h.
typedef TStructureType::SecondaryNodeListType itk::CorrespondenceDataStructureIterator< TStructureType >::SecondaryNodeListType |
Definition at line 66 of file itkCorrespondenceDataStructureIterator.h.
typedef CorrespondenceDataStructureIterator itk::CorrespondenceDataStructureIterator< TStructureType >::Self |
Standard class typedefs.
Definition at line 33 of file itkCorrespondenceDataStructureIterator.h.
itk::CorrespondenceDataStructureIterator< TStructureType >::CorrespondenceDataStructureIterator | ( | TStructureType * | StructurePtr | ) |
Constructor
virtual itk::CorrespondenceDataStructureIterator< TStructureType >::~CorrespondenceDataStructureIterator | ( | ) | [virtual] |
Destructor
CorrespondingListType* itk::CorrespondenceDataStructureIterator< TStructureType >::GetCorrespondingListPointer | ( | ) | [inline] |
Get m_CorrespondingListPointer.
Definition at line 74 of file itkCorrespondenceDataStructureIterator.h.
References itk::CorrespondenceDataStructureIterator< TStructureType >::m_CorrespondingListPointer.
static unsigned int itk::CorrespondenceDataStructureIterator< TStructureType >::GetIteratorDimension | ( | ) | [inline, static] |
Get the dimension (size) of the index.
Definition at line 36 of file itkCorrespondenceDataStructureIterator.h.
void itk::CorrespondenceDataStructureIterator< TStructureType >::GoToNext | ( | ) |
Goes to the next corresponding node clique in the structure, moving on to the next base node clique if necessary.
Referenced by itk::CorrespondenceDataStructureIterator< TStructureType >::operator++().
void itk::CorrespondenceDataStructureIterator< TStructureType >::GoToNextBaseGroup | ( | ) |
Goes to the next base node clique.
bool itk::CorrespondenceDataStructureIterator< TStructureType >::IsAtEnd | ( | ) |
Is the iterator at the end of the region?
void itk::CorrespondenceDataStructureIterator< TStructureType >::operator++ | ( | int | ) | [inline] |
Walk forward one index. (postfix)
Definition at line 46 of file itkCorrespondenceDataStructureIterator.h.
References itk::CorrespondenceDataStructureIterator< TStructureType >::GoToNext().
void itk::CorrespondenceDataStructureIterator< TStructureType >::operator++ | ( | ) | [inline] |
Walk forward one index. (prefix)
Definition at line 43 of file itkCorrespondenceDataStructureIterator.h.
References itk::CorrespondenceDataStructureIterator< TStructureType >::GoToNext().
void itk::CorrespondenceDataStructureIterator< TStructureType >::Reset | ( | ) |
Resets the iterator.
CorrespondingListIterator itk::CorrespondenceDataStructureIterator< TStructureType >::m_CorrespondingListIterator |
Definition at line 77 of file itkCorrespondenceDataStructureIterator.h.
CorrespondingListType* itk::CorrespondenceDataStructureIterator< TStructureType >::m_CorrespondingListPointer [protected] |
Definition at line 87 of file itkCorrespondenceDataStructureIterator.h.
Referenced by itk::CorrespondenceDataStructureIterator< TStructureType >::GetCorrespondingListPointer().
ItemType* itk::CorrespondenceDataStructureIterator< TStructureType >::m_CorrespondingNodePointer [protected] |
Definition at line 86 of file itkCorrespondenceDataStructureIterator.h.
bool itk::CorrespondenceDataStructureIterator< TStructureType >::m_IsAtEnd [protected] |
Is the iterator at the end of its walk?
Definition at line 84 of file itkCorrespondenceDataStructureIterator.h.
TStructureType::NodeListType::iterator itk::CorrespondenceDataStructureIterator< TStructureType >::m_NodeListIterator |
Definition at line 79 of file itkCorrespondenceDataStructureIterator.h.
NodeListType* itk::CorrespondenceDataStructureIterator< TStructureType >::m_NodeListPointer [protected] |
Definition at line 89 of file itkCorrespondenceDataStructureIterator.h.
SecondaryNodeListIterator itk::CorrespondenceDataStructureIterator< TStructureType >::m_SecondaryListIterator |
Definition at line 78 of file itkCorrespondenceDataStructureIterator.h.
SecondaryNodeListType* itk::CorrespondenceDataStructureIterator< TStructureType >::m_SecondaryListPointer [protected] |
Definition at line 88 of file itkCorrespondenceDataStructureIterator.h.
TStructureType* itk::CorrespondenceDataStructureIterator< TStructureType >::m_Structure [protected] |
Definition at line 85 of file itkCorrespondenceDataStructureIterator.h.