OpenVDB  11.0.0
Public Member Functions | List of all members
LeafNode< ValueMask >::ValueIterator Class Reference

Visits all values in a leaf node, i.e. both active and inactive values. More...

#include <nanovdb/util/GridBuilder.h>

Public Member Functions

 ValueIterator ()
 
 ValueIterator (const LeafNode *parent)
 
ValueIteratoroperator= (const ValueIterator &)=default
 
bool operator* () const
 
Coord getCoord () const
 
bool isActive () const
 
 operator bool () const
 
ValueIteratoroperator++ ()
 
ValueIterator operator++ (int)
 

Detailed Description

template<>
class nanovdb::build::LeafNode< ValueMask >::ValueIterator

Visits all values in a leaf node, i.e. both active and inactive values.

Constructor & Destructor Documentation

ValueIterator ( )
inline
ValueIterator ( const LeafNode< ValueMask > *  parent)
inline

Member Function Documentation

Coord getCoord ( ) const
inline
bool isActive ( ) const
inline
operator bool ( ) const
inline
bool operator* ( ) const
inline
ValueIterator& operator++ ( )
inline
ValueIterator operator++ ( int  )
inline
ValueIterator& operator= ( const ValueIterator )
default