OpenVDB
12.0.0
|
#include <openvdb/tree/NodeManager.h>
Public Member Functions | |
Iterator (const NodeRange &range, size_t pos) | |
Iterator (const Iterator &)=default | |
Iterator & | operator= (const Iterator &)=default |
Iterator & | operator++ () |
Advance to the next node. More... | |
NodeT & | operator* () const |
Return a reference to the node to which this iterator is pointing. More... | |
NodeT * | operator-> () const |
Return a pointer to the node to which this iterator is pointing. More... | |
size_t | pos () const |
Return the index into the list of the current node. More... | |
bool | isValid () const |
bool | test () const |
Return true if this iterator is not yet exhausted. More... | |
operator bool () const | |
Return true if this iterator is not yet exhausted. More... | |
bool | empty () const |
Return true if this iterator is exhausted. More... | |
bool | operator!= (const Iterator &other) const |
bool | operator== (const Iterator &other) const |
const NodeRange & | nodeRange () const |
|
inline |
Return true
if this iterator is exhausted.
|
inline |
|
inline |
|
inline |
Return true
if this iterator is not yet exhausted.
|
inline |
|
inline |
Return a reference to the node to which this iterator is pointing.
|
inline |
Advance to the next node.
|
inline |
Return a pointer to the node to which this iterator is pointing.
|
inline |
|
inline |
Return the index into the list of the current node.
|
inline |
Return true
if this iterator is not yet exhausted.