ITK
5.0.0
Insight Segmentation and Registration Toolkit
|
#include <itkMultipleImageIterator.h>
An wrapper around image iterators to iterate over several images simultaneously All iterators must.
Definition at line 33 of file itkMultipleImageIterator.h.
Public Types | |
using | ImageType = typename IteratorType::ImageType |
using | IteratorType = TIterator |
using | Self = MultipleImageIterator |
Public Member Functions | |
void | AddIterator (const IteratorType &it) |
void | GoToBegin () |
Self & | operator++ () |
IteratorType & | operator[] (const int i) |
std::vector< IteratorType > | m_Iterators |
bool | IsAtEnd () |
unsigned int | Size () const |
using itk::MultipleImageIterator< TIterator >::ImageType = typename IteratorType::ImageType |
Definition at line 37 of file itkMultipleImageIterator.h.
using itk::MultipleImageIterator< TIterator >::IteratorType = TIterator |
Definition at line 36 of file itkMultipleImageIterator.h.
using itk::MultipleImageIterator< TIterator >::Self = MultipleImageIterator |
Definition at line 35 of file itkMultipleImageIterator.h.
|
inline |
Add a new iterator.
Definition at line 41 of file itkMultipleImageIterator.h.
References itk::MultipleImageIterator< TIterator >::m_Iterators.
|
inline |
Rewind all iterators.
Definition at line 51 of file itkMultipleImageIterator.h.
References itk::MultipleImageIterator< TIterator >::m_Iterators.
|
inline |
Check if the first iterator is at end. In debug mode, additionally check that at least one iterator is present and that all iterators' IsAtEnd() methods return the same thing
Definition at line 60 of file itkMultipleImageIterator.h.
References itk::MultipleImageIterator< TIterator >::m_Iterators.
|
inline |
Advance all iterators.
Definition at line 43 of file itkMultipleImageIterator.h.
References itk::MultipleImageIterator< TIterator >::m_Iterators.
|
inline |
Access one of the iterators.
Definition at line 39 of file itkMultipleImageIterator.h.
References itk::MultipleImageIterator< TIterator >::m_Iterators.
|
inline |
Returns the number of iterators.
Definition at line 72 of file itkMultipleImageIterator.h.
References itk::MultipleImageIterator< TIterator >::m_Iterators.
|
protected |
Check if the first iterator is at end. In debug mode, additionally check that at least one iterator is present and that all iterators' IsAtEnd() methods return the same thing
Definition at line 74 of file itkMultipleImageIterator.h.
Referenced by itk::MultipleImageIterator< TIterator >::AddIterator(), itk::MultipleImageIterator< TIterator >::GoToBegin(), itk::MultipleImageIterator< TIterator >::IsAtEnd(), itk::MultipleImageIterator< TIterator >::operator++(), itk::MultipleImageIterator< TIterator >::operator[](), and itk::MultipleImageIterator< TIterator >::Size().