OpenVDB
11.0.0
|
#include <nanovdb/NanoVDB.h>
Inherits LeafFnBase< CoordT, MaskT, LOG2DIM >.
Public Types | |
using | BaseT = LeafFnBase< CoordT, MaskT, LOG2DIM > |
using | BuildType = Fp8 |
using | ArrayType = uint8_t |
using | ValueType = float |
using | FloatType = float |
Public Member Functions | |
float | getValue (uint32_t i) const |
LeafData ()=delete | |
This class cannot be constructed or deleted. More... | |
LeafData (const LeafData &)=delete | |
LeafData & | operator= (const LeafData &)=delete |
~LeafData ()=delete | |
void | init (float min, float max, uint8_t bitWidth) |
void | setOn (uint32_t offset) |
float | getMin () const |
return the quantized minimum of the active values in this node More... | |
float | getMax () const |
return the quantized maximum of the active values in this node More... | |
float | getAvg () const |
return the quantized average of the active values in this node More... | |
float | getDev () const |
return the quantized standard deviation of the active values in this node More... | |
void | setMin (float min) |
void | setMax (float max) |
void | setAvg (float avg) |
void | setDev (float dev) |
template<typename T > | |
void | setOrigin (const T &ijk) |
Static Public Member Functions | |
static constexpr int64_t | memUsage () |
static constexpr uint32_t | padding () |
static constexpr uint8_t | bitWidth () |
static bool | hasStats () |
Public Attributes | |
uint8_t | mCode [1u<< 3 *LOG2DIM] |
CoordT | mBBoxMin |
uint8_t | mBBoxDif [3] |
uint8_t | mFlags |
MaskT< LOG2DIM > | mValueMask |
float | mMinimum |
float | mQuantum |
uint16_t | mMin |
uint16_t | mMax |
uint16_t | mAvg |
uint16_t | mDev |
Static Public Attributes | |
static constexpr bool | FIXED_SIZE = true |
using ArrayType = uint8_t |
using BaseT = LeafFnBase<CoordT, MaskT, LOG2DIM> |
|
inherited |
|
inherited |
|
delete |
This class cannot be constructed or deleted.
|
delete |
|
inlinestatic |
|
inlineinherited |
return the quantized average of the active values in this node
|
inlineinherited |
return the quantized standard deviation of the active values in this node
|
inlineinherited |
return the quantized maximum of the active values in this node
|
inlineinherited |
return the quantized minimum of the active values in this node
|
inline |
|
inlinestaticinherited |
|
inlineinherited |
|
inlinestatic |
|
inlinestatic |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
static |
|
inherited |
|
inherited |
|
inherited |
uint8_t mCode[1u<< 3 *LOG2DIM] |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |