#include <nanovdb/NanoVDB.h>
|
static constexpr uint32_t | padding () |
| Return padding of this class in bytes, due to aliasing and 32B alignment. More...
|
|
static uint64_t | memUsage () |
|
◆ ArrayType
◆ BuildType
◆ FloatType
◆ ValueType
◆ LeafData() [1/2]
This class cannot be constructed or deleted.
◆ LeafData() [2/2]
◆ ~LeafData()
◆ first()
uint64_t first |
( |
uint32_t |
i | ) |
const |
|
inline |
◆ getAvg()
◆ getDev()
◆ getMax()
◆ getMin()
◆ getValue()
uint64_t getValue |
( |
uint32_t |
i | ) |
const |
|
inline |
◆ last()
uint64_t last |
( |
uint32_t |
i | ) |
const |
|
inline |
◆ memUsage()
static uint64_t memUsage |
( |
| ) |
|
|
inlinestatic |
◆ offset()
uint64_t offset |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ padding()
static constexpr uint32_t padding |
( |
| ) |
|
|
inlinestaticconstexpr |
Return padding of this class in bytes, due to aliasing and 32B alignment.
- Note
- The extra bytes are not necessarily at the end, but can come from aliasing of individual data members.
◆ pointCount()
uint64_t pointCount |
( |
| ) |
const |
|
inline |
◆ setAvg()
◆ setDev()
◆ setMax()
◆ setMin()
◆ setOn()
void setOn |
( |
uint32_t |
offset | ) |
|
|
inline |
◆ setOrigin()
void setOrigin |
( |
const T & |
ijk | ) |
|
|
inline |
◆ setValue()
void setValue |
( |
uint32_t |
offset, |
|
|
uint16_t |
value |
|
) |
| |
|
inline |
◆ setValueOnly()
void setValueOnly |
( |
uint32_t |
offset, |
|
|
uint16_t |
value |
|
) |
| |
|
inline |
◆ FIXED_SIZE
constexpr bool FIXED_SIZE = true |
|
staticconstexpr |
◆ mBBoxDif
◆ mBBoxMin
◆ mFlags
◆ mOffset
◆ mPointCount
◆ mValueMask
MaskT<LOG2DIM> mValueMask |
◆ mValues
uint16_t mValues[1u<< 3 *LOG2DIM] |