HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
nanovdb::GetUpper< BuildT > Struct Template Reference

Return point to the upper internal node where Coord maps to one of its values, i.e. terminates. More...

#include <NanoVDB.h>

Static Public Member Functions

static __hostdev__ const
NanoUpper< BuildT > * 
get (const NanoRoot< BuildT > &)
 
static __hostdev__ const
NanoUpper< BuildT > * 
get (const typename NanoRoot< BuildT >::Tile &)
 
static __hostdev__ const
NanoUpper< BuildT > * 
get (const NanoUpper< BuildT > &node, uint32_t)
 
static __hostdev__ const
NanoUpper< BuildT > * 
get (const NanoLower< BuildT > &node, uint32_t)
 
static __hostdev__ const
NanoUpper< BuildT > * 
get (const NanoLeaf< BuildT > &, uint32_t)
 

Detailed Description

template<typename BuildT>
struct nanovdb::GetUpper< BuildT >

Return point to the upper internal node where Coord maps to one of its values, i.e. terminates.

Template Parameters
BuildTBuild type of the grid being called

Definition at line 8133 of file NanoVDB.h.

Member Function Documentation

template<typename BuildT >
static __hostdev__ const NanoUpper<BuildT>* nanovdb::GetUpper< BuildT >::get ( const NanoRoot< BuildT > &  )
inlinestatic

Definition at line 8135 of file NanoVDB.h.

template<typename BuildT >
static __hostdev__ const NanoUpper<BuildT>* nanovdb::GetUpper< BuildT >::get ( const typename NanoRoot< BuildT >::Tile &  )
inlinestatic

Definition at line 8136 of file NanoVDB.h.

template<typename BuildT >
static __hostdev__ const NanoUpper<BuildT>* nanovdb::GetUpper< BuildT >::get ( const NanoUpper< BuildT > &  node,
uint32_t   
)
inlinestatic

Definition at line 8137 of file NanoVDB.h.

template<typename BuildT >
static __hostdev__ const NanoUpper<BuildT>* nanovdb::GetUpper< BuildT >::get ( const NanoLower< BuildT > &  node,
uint32_t   
)
inlinestatic

Definition at line 8138 of file NanoVDB.h.

template<typename BuildT >
static __hostdev__ const NanoUpper<BuildT>* nanovdb::GetUpper< BuildT >::get ( const NanoLeaf< BuildT > &  ,
uint32_t   
)
inlinestatic

Definition at line 8139 of file NanoVDB.h.


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