19 #ifndef itkMultipleImageIterator_h
20 #define itkMultipleImageIterator_h
32 template<
typename TIterator>
44 for (
typename std::vector<IteratorType>::iterator it =
m_Iterators.begin();
52 for (
typename std::vector<IteratorType>::iterator it =
m_Iterators.begin();
79 #endif //itkMultipleImageIterator_h
Self & operator++()
Advance all iterators.
IteratorType::ImageType ImageType
unsigned int Size() const
Returns the number of iterators.
void AddIterator(const IteratorType &it)
Add a new iterator.
MultipleImageIterator Self
IteratorType & operator[](const int i)
Access one of the iterators.
std::vector< IteratorType > m_Iterators
An wrapper around image iterators to iterate over several images simultaneously All iterators must...
void GoToBegin()
Rewind all iterators.