A forward iterator over array indices in a single voxel.
More...
#include <IndexIterator.h>
A forward iterator over array indices in a single voxel.
Definition at line 64 of file IndexIterator.h.
using openvdb::OPENVDB_VERSION_NAME::points::ValueVoxelCIter::NodeType = Parent |
openvdb::OPENVDB_VERSION_NAME::points::ValueVoxelCIter::ValueVoxelCIter |
( |
| ) |
|
|
default |
openvdb::OPENVDB_VERSION_NAME::points::ValueVoxelCIter::ValueVoxelCIter |
( |
Index32 |
prevOffset, |
|
|
Index32 |
offset |
|
) |
| |
|
inline |
openvdb::OPENVDB_VERSION_NAME::points::ValueVoxelCIter::ValueVoxelCIter |
( |
const ValueVoxelCIter & |
other | ) |
|
|
inline |
Index32 openvdb::OPENVDB_VERSION_NAME::points::ValueVoxelCIter::end |
( |
void |
| ) |
const |
|
inline |
Coord openvdb::OPENVDB_VERSION_NAME::points::ValueVoxelCIter::getCoord |
( |
| ) |
const |
|
inline |
For efficiency, Coord and active state assumed to be readily available when iterating over indices of a single voxel.
Definition at line 103 of file IndexIterator.h.
void openvdb::OPENVDB_VERSION_NAME::points::ValueVoxelCIter::getCoord |
( |
Coord & |
| ) |
const |
|
inline |
bool openvdb::OPENVDB_VERSION_NAME::points::ValueVoxelCIter::isValueOn |
( |
| ) |
const |
|
inline |
bool openvdb::OPENVDB_VERSION_NAME::points::ValueVoxelCIter::next |
( |
| ) |
|
|
inline |
Index32 openvdb::OPENVDB_VERSION_NAME::points::ValueVoxelCIter::offset |
( |
| ) |
|
|
inline |
openvdb::OPENVDB_VERSION_NAME::points::ValueVoxelCIter::operator bool |
( |
| ) |
const |
|
inline |
Index32 openvdb::OPENVDB_VERSION_NAME::points::ValueVoxelCIter::operator* |
( |
| ) |
|
|
inline |
Return the item to which this iterator is currently pointing.
Definition at line 85 of file IndexIterator.h.
Index32 openvdb::OPENVDB_VERSION_NAME::points::ValueVoxelCIter::operator* |
( |
| ) |
const |
|
inline |
ValueVoxelCIter& openvdb::OPENVDB_VERSION_NAME::points::ValueVoxelCIter::operator++ |
( |
| ) |
|
|
inline |
Advance to the next (valid) item (prefix).
Definition at line 89 of file IndexIterator.h.
bool openvdb::OPENVDB_VERSION_NAME::points::ValueVoxelCIter::operator== |
( |
const ValueVoxelCIter & |
other | ) |
const |
|
inline |
Parent& openvdb::OPENVDB_VERSION_NAME::points::ValueVoxelCIter::parent |
( |
| ) |
|
|
inline |
bool openvdb::OPENVDB_VERSION_NAME::points::ValueVoxelCIter::test |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: