#include <nanovdb/util/GridBuilder.h>
|
static constexpr uint32_t | LOG2DIM = 3 |
|
static constexpr uint32_t | TOTAL = LOG2DIM |
|
static constexpr uint32_t | DIM = 1u << TOTAL |
|
static constexpr uint32_t | SIZE = 1u << 3 * LOG2DIM |
|
static constexpr uint32_t | MASK = DIM - 1 |
|
static constexpr uint32_t | LEVEL = 0 |
|
static constexpr uint64_t | NUM_VALUES = uint64_t(1) << (3 * TOTAL) |
|
ValueIterator beginValue |
( |
| ) |
|
|
inline |
ValueOffIterator beginValueOff |
( |
| ) |
|
|
inline |
ValueOnIterator beginValueOn |
( |
| ) |
|
|
inline |
ValueIterator cbeginValueAll |
( |
| ) |
const |
|
inline |
ValueOffIterator cbeginValueOff |
( |
| ) |
const |
|
inline |
ValueOnIterator cbeginValueOn |
( |
| ) |
const |
|
inline |
static uint32_t CoordToOffset |
( |
const Coord & |
ijk | ) |
|
|
inlinestatic |
Return the linear offset corresponding to the given coordinate.
bool getFirstValue |
( |
| ) |
const |
|
inline |
bool getLastValue |
( |
| ) |
const |
|
inline |
bool getValue |
( |
uint32_t |
i | ) |
const |
|
inline |
bool getValue |
( |
const Coord & |
ijk | ) |
const |
|
inline |
bool getValueAndCache |
( |
const Coord & |
ijk, |
|
|
const AccT & |
|
|
) |
| const |
|
inline |
bool isActiveAndCache |
( |
const Coord & |
ijk, |
|
|
const AccT & |
|
|
) |
| const |
|
inline |
void localToGlobalCoord |
( |
Coord & |
ijk | ) |
const |
|
inline |
Coord offsetToGlobalCoord |
( |
uint32_t |
n | ) |
const |
|
inline |
static Coord OffsetToLocalCoord |
( |
uint32_t |
n | ) |
|
|
inlinestatic |
const Coord& origin |
( |
| ) |
const |
|
inline |
void setValue |
( |
uint32_t |
n, |
|
|
bool |
value |
|
) |
| |
|
inline |
void setValue |
( |
const Coord & |
ijk, |
|
|
bool |
value |
|
) |
| |
|
inline |
void setValueAndCache |
( |
const Coord & |
ijk, |
|
|
bool |
value, |
|
|
const AccT & |
|
|
) |
| |
|
inline |
void setValueOnAndCache |
( |
const Coord & |
ijk, |
|
|
const AccT & |
|
|
) |
| |
|
inline |
constexpr uint32_t DIM = 1u << TOTAL |
|
static |
constexpr uint32_t LEVEL = 0 |
|
static |
constexpr uint32_t LOG2DIM = 3 |
|
static |
constexpr uint32_t MASK = DIM - 1 |
|
static |
constexpr uint64_t NUM_VALUES = uint64_t(1) << (3 * TOTAL) |
|
static |
constexpr uint32_t SIZE = 1u << 3 * LOG2DIM |
|
static |