Volume Cartographer 2.27.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.