#include <nanovdb/NanoVDB.h>
|
| ReadAccessor (const RootT &root) |
| Constructor from a root node.
|
|
| ReadAccessor (const GridT &grid) |
| Constructor from a grid.
|
|
| ReadAccessor (const TreeT &tree) |
| Constructor from a tree.
|
|
void | clear () |
| Reset this access to its initial state, i.e. with an empty cache.
|
|
const RootT & | root () const |
|
| ReadAccessor (const ReadAccessor &)=default |
| Defaults constructors.
|
|
| ~ReadAccessor ()=default |
|
ReadAccessor & | operator= (const ReadAccessor &)=default |
|
bool | isCached1 (const CoordType &ijk) const |
|
bool | isCached2 (const CoordType &ijk) const |
|
ValueType | getValue (const CoordType &ijk) const |
|
ValueType | getValue (int i, int j, int k) const |
|
ValueType | operator() (const CoordType &ijk) const |
|
ValueType | operator() (int i, int j, int k) const |
|
auto | getNodeInfo (const CoordType &ijk) const |
|
bool | isActive (const CoordType &ijk) const |
|
bool | probeValue (const CoordType &ijk, ValueType &v) const |
|
const LeafT * | probeLeaf (const CoordType &ijk) const |
|
template<typename RayT > |
uint32_t | getDim (const CoordType &ijk, const RayT &ray) const |
|
template<typename OpT , typename... ArgsT> |
auto | get (const CoordType &ijk, ArgsT &&... args) const |
|
template<typename OpT , typename... ArgsT> |
auto | set (const CoordType &ijk, ArgsT &&... args) const |
|
◆ BuildType
◆ CoordType
◆ ValueType
◆ ReadAccessor() [1/4]
Constructor from a root node.
◆ ReadAccessor() [2/4]
◆ ReadAccessor() [3/4]
◆ ReadAccessor() [4/4]
◆ ~ReadAccessor()
◆ clear()
Reset this access to its initial state, i.e. with an empty cache.
◆ get()
template<typename BuildT , int LEVEL0, int LEVEL1>
template<typename OpT , typename... ArgsT>
auto get |
( |
const CoordType & | ijk, |
|
|
ArgsT &&... | args ) const |
|
inline |
◆ getDim()
◆ getNodeInfo()
◆ getValue() [1/2]
◆ getValue() [2/2]
◆ isActive()
◆ isCached1()
◆ isCached2()
◆ operator()() [1/2]
◆ operator()() [2/2]
◆ operator=()
◆ probeLeaf()
◆ probeValue()
◆ root()
◆ set()
template<
typename OpT , typename... ArgsT>
◆ InternalNode
◆ LeafNode
◆ RootNode
Allow nodes to insert themselves into the cache.
◆ CacheLevels