|
__hostdev__ | ReadAccessor (const RootT &root) |
| Constructor from a root node. More...
|
|
__hostdev__ | ReadAccessor (const GridT &grid) |
| Constructor from a grid. More...
|
|
__hostdev__ | ReadAccessor (const TreeT &tree) |
| Constructor from a tree. More...
|
|
__hostdev__ void | clear () |
| Reset this access to its initial state, i.e. with an empty cache. More...
|
|
__hostdev__ const RootT & | root () const |
|
| ReadAccessor (const ReadAccessor &)=default |
| Defaults constructors. More...
|
|
| ~ReadAccessor ()=default |
|
ReadAccessor & | operator= (const ReadAccessor &)=default |
|
__hostdev__ bool | isCached (const CoordType &ijk) const |
|
__hostdev__ ValueType | getValue (const CoordType &ijk) const |
|
__hostdev__ ValueType | getValue (int i, int j, int k) const |
|
__hostdev__ ValueType | operator() (const CoordType &ijk) const |
|
__hostdev__ ValueType | operator() (int i, int j, int k) const |
|
__hostdev__ auto | getNodeInfo (const CoordType &ijk) const |
|
__hostdev__ bool | isActive (const CoordType &ijk) const |
|
__hostdev__ bool | probeValue (const CoordType &ijk, ValueType &v) const |
|
__hostdev__ const LeafT * | probeLeaf (const CoordType &ijk) const |
|
template<typename RayT > |
__hostdev__ uint32_t | getDim (const CoordType &ijk, const RayT &ray) const |
|
template<typename OpT , typename... ArgsT> |
__hostdev__ auto | get (const CoordType &ijk, ArgsT &&...args) const |
|
template<typename OpT , typename... ArgsT> |
__hostdev__ auto | set (const CoordType &ijk, ArgsT &&...args) const |
|
template<typename BuildT, int LEVEL0>
class nanovdb::ReadAccessor< BuildT, LEVEL0,-1,-1 >
Node caching at a single tree level.