#include <nanovdb/util/GridBuilder.h>
|
| ValueOnIterator | beginValueOn () |
| |
| ValueOnIterator | cbeginValueOn () const |
| |
| ValueOffIterator | beginValueOff () |
| |
| ValueOffIterator | cbeginValueOff () const |
| |
| ValueIterator | beginValue () |
| |
| ValueIterator | cbeginValueAll () const |
| |
| | LeafNode (const Coord &ijk, const ValueType &, bool state) |
| |
| | LeafNode (const LeafNode &)=delete |
| |
| | LeafNode (LeafNode &&)=delete |
| |
| LeafNode & | operator= (const LeafNode &)=delete |
| |
| LeafNode & | operator= (LeafNode &&)=delete |
| |
| | ~LeafNode ()=default |
| |
| const Mask< LOG2DIM > & | valueMask () const |
| |
| const Mask< LOG2DIM > & | getValueMask () const |
| |
| const Coord & | origin () const |
| |
| void | localToGlobalCoord (Coord &ijk) const |
| |
| Coord | offsetToGlobalCoord (uint32_t n) const |
| |
| bool | getFirstValue () const |
| |
| bool | getLastValue () const |
| |
| bool | getValue (uint32_t i) const |
| |
| bool | getValue (const Coord &ijk) const |
| |
| template<typename OpT , typename... ArgsT> |
| auto | get (const Coord &ijk, ArgsT &&... args) const |
| |
| template<typename OpT , typename... ArgsT> |
| auto | set (const Coord &ijk, ArgsT &&... args) |
| |
| template<typename AccT > |
| bool | getValueAndCache (const Coord &ijk, const AccT &) const |
| |
| template<typename AccT > |
| void | setValueAndCache (const Coord &ijk, bool, const AccT &) |
| |
| template<typename AccT > |
| void | setValueOnAndCache (const Coord &ijk, const AccT &) |
| |
| template<typename AccT > |
| bool | isActiveAndCache (const Coord &ijk, const AccT &) const |
| |
| void | setValue (uint32_t n, bool) |
| |
| void | setValue (const Coord &ijk) |
| |
| void | merge (LeafNode &other) |
| |
◆ BuildType
◆ LeafNodeType
◆ MaskIterT
◆ NanoLeafT
◆ NodeMaskType
◆ ValueType
◆ LeafNode() [1/3]
◆ LeafNode() [2/3]
◆ LeafNode() [3/3]
◆ ~LeafNode()
◆ beginValue()
| ValueIterator beginValue |
( |
| ) |
|
|
inline |
◆ beginValueOff()
| ValueOffIterator beginValueOff |
( |
| ) |
|
|
inline |
◆ beginValueOn()
| ValueOnIterator beginValueOn |
( |
| ) |
|
|
inline |
◆ cbeginValueAll()
| ValueIterator cbeginValueAll |
( |
| ) |
const |
|
inline |
◆ cbeginValueOff()
| ValueOffIterator cbeginValueOff |
( |
| ) |
const |
|
inline |
◆ cbeginValueOn()
| ValueOnIterator cbeginValueOn |
( |
| ) |
const |
|
inline |
◆ CoordToOffset()
Return the linear offset corresponding to the given coordinate.
◆ get()
template<typename OpT , typename... ArgsT>
| auto get |
( |
const Coord & |
ijk, |
|
|
ArgsT &&... |
args |
|
) |
| const |
|
inline |
◆ getFirstValue()
| bool getFirstValue |
( |
| ) |
const |
|
inline |
◆ getLastValue()
| bool getLastValue |
( |
| ) |
const |
|
inline |
◆ getValue() [1/2]
◆ getValue() [2/2]
◆ getValueAndCache()
◆ getValueMask()
◆ isActiveAndCache()
◆ localToGlobalCoord()
◆ merge()
◆ offsetToGlobalCoord()
◆ OffsetToLocalCoord()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ origin()
◆ set()
template<
typename OpT , typename... ArgsT>
◆ setValue() [1/2]
◆ setValue() [2/2]
◆ setValueAndCache()
◆ setValueOnAndCache()
◆ valueMask()
◆ []
| union nanovdb::build::LeafNode< ValueMask > { ... } |
◆ DIM
◆ LEVEL
◆ LOG2DIM
◆ MASK
◆ mDstNode
◆ mDstOffset
◆ mOrigin
◆ mValueMask
◆ NUM_VALUES
◆ SIZE
◆ TOTAL