#include <nanovdb/NanoVDB.h>
◆ ArrayType [1/2]
◆ ArrayType [2/2]
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
◆ BaseT
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
◆ BuildType [1/2]
◆ BuildType [2/2]
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
◆ FloatType
◆ ValueType
◆ LeafData() [1/4]
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
This class cannot be constructed or deleted.
◆ LeafData() [2/4]
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
◆ ~LeafData() [1/2]
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
◆ LeafData() [3/4]
This class cannot be constructed or deleted.
◆ LeafData() [4/4]
◆ ~LeafData() [2/2]
◆ bitWidth()
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
◆ fill()
◆ getAvg()
◆ getDev()
◆ getMax()
◆ getMin()
◆ getValue() [1/2]
◆ getValue() [2/2]
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
◆ hasStats()
◆ init()
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
__hostdev__ void init |
( |
float | min, |
|
|
float | max, |
|
|
uint8_t | bitWidth ) |
|
inlineinherited |
◆ memUsage() [1/2]
◆ memUsage() [2/2]
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
◆ operator=() [1/2]
◆ operator=() [2/2]
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
◆ padding() [1/2]
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.
◆ padding() [2/2]
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
◆ setAvg() [1/2]
◆ setAvg() [2/2]
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
- Note
- min <= avg <= max or 0 <= (avg-min)/(min-max) <= 1
◆ setDev() [1/2]
◆ setDev() [2/2]
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
- Note
- 0 <= StdDev <= max-min or 0 <= StdDev/(max-min) <= 1
◆ setMax() [1/2]
◆ setMax() [2/2]
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
- Note
- min <= X <= max or 0 <= (X-min)/(min-max) <= 1
◆ setMin() [1/2]
◆ setMin() [2/2]
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
- Note
- min <= X <= max or 0 <= (X-min)/(min-max) <= 1
◆ setOn()
◆ setOrigin()
◆ setValue()
◆ setValueOnly()
◆ FIXED_SIZE [1/2]
◆ FIXED_SIZE [2/2]
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
◆ mAverage
◆ mAvg
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
◆ mBBoxDif
◆ mBBoxMin
◆ mCode
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
uint16_t mCode[1u<< 3 *LOG2DIM] |
◆ mDev
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
◆ mFlags
◆ mMax
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
◆ mMaximum
◆ mMin
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
◆ mMinimum
◆ mQuantum
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
◆ mStdDevi
◆ mValueMask
MaskT<LOG2DIM> mValueMask |
◆ mValues