#include <nanovdb/util/GridBuilder.h>
◆ BuildType
◆ LeafNodeType
◆ MaskIterT
◆ NanoLeafT
◆ NodeMaskType
◆ ValueType
◆ LeafNode() [1/3]
◆ LeafNode() [2/3]
◆ LeafNode() [3/3]
◆ ~LeafNode()
◆ beginValue()
ValueIterator beginValue |
( |
| ) |
|
|
inline |
◆ beginValueOff()
ValueOffIterator beginValueOff |
( |
| ) |
|
|
inline |
◆ beginValueOn()
ValueOnIterator beginValueOn |
( |
| ) |
|
|
inline |
◆ cbeginValueAll()
ValueIterator cbeginValueAll |
( |
| ) |
const |
|
inline |
◆ cbeginValueOff()
ValueOffIterator cbeginValueOff |
( |
| ) |
const |
|
inline |
◆ cbeginValueOn()
ValueOnIterator cbeginValueOn |
( |
| ) |
const |
|
inline |
◆ CoordToOffset()
static uint32_t CoordToOffset |
( |
const Coord & | ijk | ) |
|
|
inlinestatic |
Return the linear offset corresponding to the given coordinate.
◆ getFirstValue()
bool getFirstValue |
( |
| ) |
const |
|
inline |
◆ getLastValue()
bool getLastValue |
( |
| ) |
const |
|
inline |
◆ getValue() [1/2]
bool getValue |
( |
const Coord & | ijk | ) |
const |
|
inline |
◆ getValue() [2/2]
bool getValue |
( |
uint32_t | i | ) |
const |
|
inline |
◆ getValueAndCache()
template<typename AccT >
bool getValueAndCache |
( |
const Coord & | ijk, |
|
|
const AccT & | ) const |
|
inline |
◆ getValueMask()
◆ isActiveAndCache()
template<typename AccT >
bool isActiveAndCache |
( |
const Coord & | ijk, |
|
|
const AccT & | ) const |
|
inline |
◆ localToGlobalCoord()
void localToGlobalCoord |
( |
Coord & | ijk | ) |
const |
|
inline |
◆ merge()
◆ offsetToGlobalCoord()
Coord offsetToGlobalCoord |
( |
uint32_t | n | ) |
const |
|
inline |
◆ OffsetToLocalCoord()
static Coord OffsetToLocalCoord |
( |
uint32_t | n | ) |
|
|
inlinestatic |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ origin()
const Coord & origin |
( |
| ) |
const |
|
inline |
◆ setValue() [1/2]
void setValue |
( |
const Coord & | ijk, |
|
|
bool | value ) |
|
inline |
◆ setValue() [2/2]
void setValue |
( |
uint32_t | n, |
|
|
bool | value ) |
|
inline |
◆ setValueAndCache()
template<typename AccT >
void setValueAndCache |
( |
const Coord & | ijk, |
|
|
bool | value, |
|
|
const AccT & | ) |
|
inline |
◆ setValueOnAndCache()
template<typename AccT >
void setValueOnAndCache |
( |
const Coord & | ijk, |
|
|
const AccT & | ) |
|
inline |
◆ valueMask()
◆ []
union nanovdb::build::LeafNode< bool > { ... } |
◆ DIM
constexpr uint32_t DIM = 1u << TOTAL |
|
staticconstexpr |
◆ LEVEL
constexpr uint32_t LEVEL = 0 |
|
staticconstexpr |
◆ LOG2DIM
constexpr uint32_t LOG2DIM = 3 |
|
staticconstexpr |
◆ MASK
constexpr uint32_t MASK = DIM - 1 |
|
staticconstexpr |
◆ mDstNode
◆ mDstOffset
◆ mOrigin
◆ mValueMask
◆ mValues
◆ NUM_VALUES
constexpr uint64_t NUM_VALUES = uint64_t(1) << (3 * TOTAL) |
|
staticconstexpr |
◆ SIZE
constexpr uint32_t SIZE = 1u << 3 * LOG2DIM |
|
staticconstexpr |
◆ TOTAL