OpenVDB
11.0.0
|
#include <nanovdb/NanoVDB.h>
Public Types | |
using | ValueType = bool |
using | BuildType = bool |
using | FloatType = bool |
using | ArrayType = MaskT< LOG2DIM > |
Public Member Functions | |
bool | getValue (uint32_t i) const |
bool | getMin () const |
bool | getMax () const |
bool | getAvg () const |
bool | getDev () const |
void | setValue (uint32_t offset, bool v) |
void | setOn (uint32_t offset) |
void | setMin (const bool &) |
void | setMax (const bool &) |
void | setAvg (const bool &) |
void | setDev (const bool &) |
template<typename T > | |
void | setOrigin (const T &ijk) |
LeafData ()=delete | |
This class cannot be constructed or deleted. More... | |
LeafData (const LeafData &)=delete | |
LeafData & | operator= (const LeafData &)=delete |
~LeafData ()=delete | |
Static Public Member Functions | |
static constexpr uint32_t | padding () |
static uint64_t | memUsage () |
static bool | hasStats () |
Public Attributes | |
CoordT | mBBoxMin |
uint8_t | mBBoxDif [3] |
uint8_t | mFlags |
MaskT< LOG2DIM > | mValueMask |
MaskT< LOG2DIM > | mValues |
uint64_t | mPadding [2] |
Static Public Attributes | |
static constexpr bool | FIXED_SIZE = true |
using ArrayType = MaskT<LOG2DIM> |
using BuildType = bool |
using FloatType = bool |
using ValueType = bool |
|
delete |
This class cannot be constructed or deleted.
|
delete |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
uint8_t mBBoxDif[3] |
CoordT mBBoxMin |
uint8_t mFlags |
uint64_t mPadding[2] |
MaskT<LOG2DIM> mValueMask |
MaskT<LOG2DIM> mValues |