A forward iterator through an ImageTraversal.
More...
#include <ImageTraversal.h>
|
|
using | iterator_category = std::forward_iterator_tag |
| |
|
using | value_type = Point |
| |
|
using | difference_type = std::ptrdiff_t |
| |
|
using | pointer = Point * |
| |
|
using | reference = Point & |
| |
A forward iterator through an ImageTraversal.
◆ Iterator()
| Traversals::ImageTraversal::Iterator::Iterator |
( |
| ) |
|
Default iterator constructor.
- Todo:
- [Part 1]
◆ empty()
| bool Traversals::ImageTraversal::Iterator::empty |
( |
| ) |
const |
Iterator empty function.
- Returns
- bool whether the iterator work queue is empty.
◆ operator!=()
| bool Traversals::ImageTraversal::Iterator::operator!= |
( |
const Iterator & |
other | ) |
|
Iterator inequality operator.
Determines if two iterators are not equal.
- Todo:
- [Part 1]
◆ operator*()
| Point Traversals::ImageTraversal::Iterator::operator* |
( |
| ) |
|
◆ operator++()
Iterator increment operator.
Advances the traversal of the image.
- Todo:
- [Part 1]
◆ size()
| size_t Traversals::ImageTraversal::Iterator::size |
( |
| ) |
const |
Iterator size function.
- Returns
- size_t the size of the iterator work queue.
The documentation for this class was generated from the following files: