#include <nanovdb/NanoVDB.h>
|
| static uint32_t | valueCount () |
| static constexpr uint32_t | padding () |
| | Return padding of this class in bytes, due to aliasing and 32B alignment.
|
| static uint64_t | memUsage () |
| static bool | hasStats () |
◆ ArrayType
◆ BaseT
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
◆ BuildType
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
◆ FloatType
◆ ValueType
◆ LeafData() [1/2]
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
This class cannot be constructed or deleted.
◆ LeafData() [2/2]
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
◆ ~LeafData()
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
◆ fill()
◆ firstOffset()
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
| const uint64_t & firstOffset |
( |
| ) |
const |
|
inlineinherited |
◆ getAvg()
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
| uint64_t getAvg |
( |
| ) |
const |
|
inline |
◆ getDev()
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
| uint64_t getDev |
( |
| ) |
const |
|
inline |
◆ getMax()
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
| uint64_t getMax |
( |
| ) |
const |
|
inline |
◆ getMin()
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
| uint64_t getMin |
( |
| ) |
const |
|
inline |
◆ getValue()
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
| uint64_t getValue |
( |
uint32_t | i | ) |
const |
|
inline |
◆ hasStats() [1/2]
◆ hasStats() [2/2]
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
◆ lastOffset()
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
| uint64_t lastOffset |
( |
| ) |
const |
|
inline |
◆ memUsage()
◆ operator=()
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
◆ padding()
| 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.
◆ setAvg() [1/2]
◆ setAvg() [2/2]
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
◆ setDev() [1/2]
◆ setDev() [2/2]
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
◆ setMax() [1/2]
◆ setMax() [2/2]
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
◆ setMin() [1/2]
◆ setMin() [2/2]
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
◆ setOn()
| void setOn |
( |
uint32_t | offset | ) |
|
|
inline |
◆ setOrigin()
| void setOrigin |
( |
const T & | ijk | ) |
|
|
inline |
◆ setValue()
| void setValue |
( |
uint32_t | offset, |
|
|
const ValueType & | value ) |
|
inline |
◆ setValueOnly()
| void setValueOnly |
( |
uint32_t | offset, |
|
|
const ValueType & | value ) |
|
inline |
◆ valueCount()
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
◆ FIXED_SIZE
◆ mAverage
◆ mBBoxDif
◆ mBBoxMin
◆ mFlags
◆ mMaximum
◆ mMinimum
◆ mOffset
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
◆ mPrefixSum
template<typename CoordT, template< uint32_t > class MaskT, uint32_t LOG2DIM>
◆ mStdDevi
◆ mValueMask
| MaskT<LOG2DIM> mValueMask |
◆ mValues