OpenVDB: GetUpper< BuildT > Struct Template Reference

OpenVDB 12.0.0 |

Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
GetUpper< BuildT > Struct Template Reference

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

`#include <nanovdb/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 math::Coord maps to one of its values, i.e. terminates.

Template Parameters

  BuildT | Build type of the grid being called

## Member Function Documentation

## ◆ get() [1/5]

template<typename BuildT>

static __hostdev__ const NanoUpper< BuildT > * get | ( | const NanoLeaf< BuildT > & | ,
|  | uint32_t | )
| inlinestatic

## ◆ get() [2/5]

template<typename BuildT>

static __hostdev__ const NanoUpper< BuildT > * get | ( | const NanoLower< BuildT > & | node,
|  | uint32_t | )
| inlinestatic

## ◆ get() [3/5]

template<typename BuildT>

static __hostdev__ const NanoUpper< BuildT > * get | ( | const NanoRoot< BuildT > & |  | ) |
| inlinestatic

## ◆ get() [4/5]

template<typename BuildT>

static __hostdev__ const NanoUpper< BuildT > * get | ( | const NanoUpper< BuildT > & | node,
|  | uint32_t | )
| inlinestatic

## ◆ get() [5/5]

template<typename BuildT>

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