OpenVDB
9.0.1
|
A forward iterator over array indices in a single voxel. More...
#include <openvdb/points/IndexIterator.h>
Classes | |
struct | Parent |
Public Types | |
using | NodeType = Parent |
Public Member Functions | |
ValueVoxelCIter ()=default | |
ValueVoxelCIter (Index32 prevOffset, Index32 offset) | |
ValueVoxelCIter (const ValueVoxelCIter &other) | |
Index32 | operator* () |
Return the item to which this iterator is currently pointing. More... | |
Index32 | operator* () const |
ValueVoxelCIter & | operator++ () |
Advance to the next (valid) item (prefix). More... | |
operator bool () const | |
bool | test () const |
Index32 | end () const |
void | reset (Index32, Index32) |
Parent & | parent () |
Index32 | offset () |
bool | next () |
Coord | getCoord () const |
For efficiency, Coord and active state assumed to be readily available when iterating over indices of a single voxel. More... | |
void | getCoord (Coord &) const |
bool | isValueOn () const |
bool | operator== (const ValueVoxelCIter &other) const |
Equality operators. More... | |
bool | operator!= (const ValueVoxelCIter &other) const |
Equality operators. More... | |
A forward iterator over array indices in a single voxel.
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
For efficiency, Coord and active state assumed to be readily available when iterating over indices of a single voxel.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Equality operators.
|
inline |
Return the item to which this iterator is currently pointing.
|
inline |
|
inline |
Advance to the next (valid) item (prefix).
|
inline |
Equality operators.
|
inline |
|
inline |