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

#include <GridBuilder.h>

Public Member Functions

 TileIterator ()
 
 TileIterator (const RootNode *parent)
 
TileIteratoroperator= (const TileIterator &)=default
 
const Tileoperator* () const
 
const Tileoperator-> () const
 
Coord getOrigin () const
 
Coord getCoord () const
 
 operator bool () const
 
const ChildT * probeChild (ValueType &value)
 
bool isValueOn () const
 
TileIteratoroperator++ ()
 
TileIterator operator++ (int)
 
uint32_t pos () const
 

Detailed Description

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

Definition at line 183 of file GridBuilder.h.

Constructor & Destructor Documentation

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

Definition at line 188 of file GridBuilder.h.

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

Definition at line 189 of file GridBuilder.h.

Member Function Documentation

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

Definition at line 196 of file GridBuilder.h.

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

Definition at line 195 of file GridBuilder.h.

template<typename ChildT>
bool nanovdb::build::RootNode< ChildT >::TileIterator::isValueOn ( ) const
inline

Definition at line 204 of file GridBuilder.h.

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

Definition at line 197 of file GridBuilder.h.

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

Definition at line 193 of file GridBuilder.h.

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

Definition at line 205 of file GridBuilder.h.

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

Definition at line 210 of file GridBuilder.h.

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

Definition at line 194 of file GridBuilder.h.

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

Definition at line 215 of file GridBuilder.h.

template<typename ChildT>
const ChildT* nanovdb::build::RootNode< ChildT >::TileIterator::probeChild ( ValueType value)
inline

Definition at line 198 of file GridBuilder.h.


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