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. | |
| Index32 | operator* () const | 
| ValueVoxelCIter & | operator++ () | 
| Advance to the next (valid) item (prefix). | |
| 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. | |
| void | getCoord (Coord &) const | 
| bool | isValueOn () const | 
| bool | operator== (const ValueVoxelCIter &other) const | 
| Equality operators. | |
| bool | operator!= (const ValueVoxelCIter &other) const | 
| Equality operators. | |
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 |