Iterator over the Coord domain covered by a CoordBBox.
More...
#include <openvdb/math/Coord.h>
template<bool ZYXOrder>
class openvdb::v9_0::math::CoordBBox::Iterator< ZYXOrder >
Iterator over the Coord domain covered by a CoordBBox.
- Note
- If ZYXOrder is
true
, z is the fastest-moving coordinate, otherwise the traversal is in XYZ order (i.e., x is fastest-moving).
C-tor from a bounding box.
Return true
if the iterator still points to a valid coordinate.
bool operator!= |
( |
const Iterator< ZYXOrder > & |
other | ) |
const |
|
inline |
Return true
if this iterator and the given iterator point to different coordinates.
const Coord& operator* |
( |
| ) |
const |
|
inline |
Return a const reference to the coordinate currently pointed to.
Increment the iterator to point to the next coordinate.
Iteration stops one past the maximum coordinate along the axis determined by the template parameter.
bool operator== |
( |
const Iterator< ZYXOrder > & |
other | ) |
const |
|
inline |
Return true
if this iterator and the given iterator point to the same coordinate.