|
Volume Cartographer 2.28.0
|
Public Types | |
| using | difference_type = std::size_t |
| using | value_type = std::pair< ItT const &, ItT const & > |
| using | pointer = value_type * |
| using | reference = value_type |
| using | iterator_category = std::input_iterator_tag |
Public Member Functions | |
| Counting2DIterator (ItT v, ItT vMax, ItT u, ItT uMax, ItT step) | |
| reference | operator* () const |
| bool | operator== (const Counting2DIterator &other) const |
| bool | operator!= (const Counting2DIterator &other) const |
| Counting2DIterator & | operator++ () |
Private Attributes | |
| ItT | v_ {0} |
| ItT | vMax_ {1} |
| ItT | u_ {0} |
| ItT | uStart_ {0} |
| ItT | uMax_ {1} |
| ItT | step_ {1} |
Definition at line 198 of file Iteration.hpp.
| using volcart::Range2DIterable< T, >::Counting2DIterator< ItT >::difference_type = std::size_t |
Iterator type traits
Definition at line 216 of file Iteration.hpp.
| using volcart::Range2DIterable< T, >::Counting2DIterator< ItT >::iterator_category = std::input_iterator_tag |
Definition at line 220 of file Iteration.hpp.
| using volcart::Range2DIterable< T, >::Counting2DIterator< ItT >::pointer = value_type* |
Definition at line 218 of file Iteration.hpp.
| using volcart::Range2DIterable< T, >::Counting2DIterator< ItT >::reference = value_type |
Definition at line 219 of file Iteration.hpp.
| using volcart::Range2DIterable< T, >::Counting2DIterator< ItT >::value_type = std::pair<ItT const&, ItT const&> |
Definition at line 217 of file Iteration.hpp.
|
inlineexplicit |
Construct with starting values and step size
Definition at line 224 of file Iteration.hpp.
|
inline |
Inequality comparison
Definition at line 239 of file Iteration.hpp.
|
inline |
Get the current value
Definition at line 230 of file Iteration.hpp.
|
inline |
Increment operator
Definition at line 245 of file Iteration.hpp.
|
inline |
Equality comparison
Definition at line 233 of file Iteration.hpp.
|
private |
Step size
Definition at line 212 of file Iteration.hpp.
|
private |
Current iterator U value
Definition at line 206 of file Iteration.hpp.
|
private |
U loop limit
Definition at line 210 of file Iteration.hpp.
|
private |
Starting value
Definition at line 208 of file Iteration.hpp.
|
private |
Current iterator V value
Definition at line 202 of file Iteration.hpp.
|
private |
V loop limit
Definition at line 204 of file Iteration.hpp.