|
OpenVDB 10.0.1
|
Stuct with all the member data of the LeafNode (useful during serialization of an openvdb LeafNode) More...
#include <nanovdb/NanoVDB.h>
Public Types | |
| using | BaseT = LeafFnBase< CoordT, MaskT, LOG2DIM > |
| using | BuildType = Fp4 |
| 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. | |
| LeafData (const LeafData &)=delete | |
| LeafData & | operator= (const LeafData &)=delete |
| ~LeafData ()=delete | |
| void | init (float min, float max, uint8_t bitWidth) |
| float | getMin () const |
| return the quantized minimum of the active values in this node | |
| float | getMax () const |
| return the quantized maximum of the active values in this node | |
| float | getAvg () const |
| return the quantized average of the active values in this node | |
| float | getDev () const |
| return the quantized standard deviation of the active values in this node | |
| 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 uint64_t | memUsage () |
| static constexpr uint32_t | padding () |
| static constexpr uint8_t | bitWidth () |
Public Attributes | |
| uint8_t | mCode [1u<<(3 *LOG2DIM - 1)] |
| 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 |
Stuct with all the member data of the LeafNode (useful during serialization of an openvdb LeafNode)
| using ArrayType = uint8_t |
| using BaseT = LeafFnBase<CoordT, MaskT, LOG2DIM> |
| using BuildType = Fp4 |
|
inherited |
|
inherited |
|
delete |
This class cannot be constructed or deleted.
|
delete |
|
delete |
|
inlinestaticconstexpr |
|
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 |
|
inlineinherited |
|
inlinestaticconstexpr |
|
delete |
|
inlinestaticconstexpr |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
staticconstexpr |
|
inherited |
|
inherited |
|
inherited |
| uint8_t mCode[1u<<(3 *LOG2DIM - 1)] |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |