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

#include <GridBuilder.h>

Public Member Functions

 ChildIterator ()
 
 ChildIterator (const RootNode *parent)
 
ChildIteratoroperator= (const ChildIterator &)=default
 
ChildT & operator* () const
 
ChildT * operator-> () const
 
Coord getOrigin () const
 
Coord getCoord () const
 
 operator bool () const
 
ChildIteratoroperator++ ()
 
ChildIterator operator++ (int)
 
uint32_t pos () const
 

Detailed Description

template<typename ChildT>
class nanovdb::build::RootNode< ChildT >::ChildIterator

Definition at line 79 of file GridBuilder.h.

Constructor & Destructor Documentation

template<typename ChildT>
nanovdb::build::RootNode< ChildT >::ChildIterator::ChildIterator ( )
inline

Definition at line 84 of file GridBuilder.h.

template<typename ChildT>
nanovdb::build::RootNode< ChildT >::ChildIterator::ChildIterator ( const RootNode parent)
inline

Definition at line 85 of file GridBuilder.h.

Member Function Documentation

template<typename ChildT>
Coord nanovdb::build::RootNode< ChildT >::ChildIterator::getCoord ( ) const
inline

Definition at line 92 of file GridBuilder.h.

template<typename ChildT>
Coord nanovdb::build::RootNode< ChildT >::ChildIterator::getOrigin ( ) const
inline

Definition at line 91 of file GridBuilder.h.

template<typename ChildT>
nanovdb::build::RootNode< ChildT >::ChildIterator::operator bool ( ) const
inline

Definition at line 93 of file GridBuilder.h.

template<typename ChildT>
ChildT& nanovdb::build::RootNode< ChildT >::ChildIterator::operator* ( ) const
inline

Definition at line 89 of file GridBuilder.h.

template<typename ChildT>
ChildIterator& nanovdb::build::RootNode< ChildT >::ChildIterator::operator++ ( )
inline

Definition at line 94 of file GridBuilder.h.

template<typename ChildT>
ChildIterator nanovdb::build::RootNode< ChildT >::ChildIterator::operator++ ( int  )
inline

Definition at line 100 of file GridBuilder.h.

template<typename ChildT>
ChildT* nanovdb::build::RootNode< ChildT >::ChildIterator::operator-> ( ) const
inline

Definition at line 90 of file GridBuilder.h.

template<typename ChildT>
ChildIterator& nanovdb::build::RootNode< ChildT >::ChildIterator::operator= ( const ChildIterator )
default
template<typename ChildT>
uint32_t nanovdb::build::RootNode< ChildT >::ChildIterator::pos ( ) const
inline

Definition at line 105 of file GridBuilder.h.


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