HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
nanovdb::build::InternalNode< ChildT >::ValueIterator Class Reference

Visits all tile values in this node, i.e. both inactive and active tiles. More...

#include <GridBuilder.h>

+ Inheritance diagram for nanovdb::build::InternalNode< ChildT >::ValueIterator:

Public Member Functions

 ValueIterator ()
 
 ValueIterator (const InternalNode *parent)
 
ValueIteratoroperator= (const ValueIterator &)=default
 
ValueType operator* () const
 
Coord getCoord () const
 
bool isActive () const
 

Detailed Description

template<typename ChildT>
class nanovdb::build::InternalNode< ChildT >::ValueIterator

Visits all tile values in this node, i.e. both inactive and active tiles.

Definition at line 665 of file GridBuilder.h.

Constructor & Destructor Documentation

template<typename ChildT >
nanovdb::build::InternalNode< ChildT >::ValueIterator::ValueIterator ( )
inline

Definition at line 670 of file GridBuilder.h.

template<typename ChildT >
nanovdb::build::InternalNode< ChildT >::ValueIterator::ValueIterator ( const InternalNode parent)
inline

Definition at line 671 of file GridBuilder.h.

Member Function Documentation

template<typename ChildT >
Coord nanovdb::build::InternalNode< ChildT >::ValueIterator::getCoord ( ) const
inline

Definition at line 674 of file GridBuilder.h.

template<typename ChildT >
bool nanovdb::build::InternalNode< ChildT >::ValueIterator::isActive ( ) const
inline

Definition at line 675 of file GridBuilder.h.

template<typename ChildT >
ValueType nanovdb::build::InternalNode< ChildT >::ValueIterator::operator* ( ) const
inline

Definition at line 673 of file GridBuilder.h.

template<typename ChildT >
ValueIterator& nanovdb::build::InternalNode< ChildT >::ValueIterator::operator= ( const ValueIterator )
default

The documentation for this class was generated from the following file: