OpenVDB
12.0.0
|
#include <nanovdb/NanoVDB.h>
Inherits LeafData< ValueOnIndex, CoordT, MaskT, LOG2DIM >.
Public Types | |
using | BuildType = ValueOnIndexMask |
using | BaseT = LeafIndexBase< CoordT, MaskT, LOG2DIM > |
using | ValueType = uint64_t |
using | FloatType = uint64_t |
using | ArrayType = void |
Public Member Functions | |
__hostdev__ bool | isMaskOn (uint32_t offset) const |
__hostdev__ void | setMask (uint32_t offset, bool v) |
__hostdev__ uint32_t | valueCount () const |
__hostdev__ uint64_t | lastOffset () const |
__hostdev__ uint64_t | getMin () const |
__hostdev__ uint64_t | getMax () const |
__hostdev__ uint64_t | getAvg () const |
__hostdev__ uint64_t | getDev () const |
__hostdev__ uint64_t | getValue (uint32_t i) const |
__hostdev__ bool | hasStats () const |
__hostdev__ const uint64_t & | firstOffset () const |
__hostdev__ void | setMin (const ValueType &) |
__hostdev__ void | setMax (const ValueType &) |
__hostdev__ void | setAvg (const FloatType &) |
__hostdev__ void | setDev (const FloatType &) |
__hostdev__ void | setOn (uint32_t offset) |
template<typename T > | |
__hostdev__ void | setOrigin (const T &ijk) |
Static Public Member Functions | |
static __hostdev__ uint64_t | memUsage () |
static __hostdev__ constexpr uint32_t | padding () |
Public Attributes | |
MaskT< LOG2DIM > | mMask |
CoordT | mBBoxMin |
uint8_t | mBBoxDif [3] |
uint8_t | mFlags |
MaskT< LOG2DIM > | mValueMask |
uint64_t | mOffset |
uint64_t | mPrefixSum |
Static Public Attributes | |
static constexpr bool | FIXED_SIZE = true |
|
inherited |
|
inherited |
using BuildType = ValueOnIndexMask |
|
inherited |
|
inherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inline |
|
inlineinherited |
|
inlinestatic |
|
inlinestaticinherited |
|
inlineinherited |
|
inlineinherited |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
staticinherited |
|
inherited |
|
inherited |
|
inherited |
MaskT<LOG2DIM> mMask |
|
inherited |
|
inherited |
|
inherited |