|
| CacheItem (TreeCacheT &parent) |
|
| CacheItem (TreeCacheT &parent, const CacheItem &other) |
|
CacheItem & | copy (TreeCacheT &parent, const CacheItem &other) |
|
bool | isCached (const Coord &xyz) const |
|
void | insert (const Coord &, const RootNodeType *root) |
|
template<typename OtherNodeType > |
void | insert (const Coord &, const OtherNodeType *) |
|
void | erase (const RootNodeType *) |
|
void | clear () |
|
void | getNode (RootNodeType *&node) |
|
void | getNode (const RootNodeType *&node) const |
|
LeafNodeType * | touchLeaf (const Coord &xyz) |
|
LeafNodeType * | probeLeaf (const Coord &xyz) |
|
const LeafNodeType * | probeConstLeaf (const Coord &xyz) |
|
int | getValueDepth (const Coord &xyz) |
|
bool | isValueOn (const Coord &xyz) |
|
bool | probeValue (const Coord &xyz, ValueType &value) |
|
bool | isVoxel (const Coord &xyz) |
|
const ValueType & | getValue (const Coord &xyz) |
|
void | setValue (const Coord &xyz, const ValueType &value) |
|
void | setValueOnly (const Coord &xyz, const ValueType &value) |
|
void | setValueOn (const Coord &xyz, const ValueType &value) |
|
void | setValueOnSum (const Coord &xyz, const ValueType &value) |
|
void | setValueOff (const Coord &xyz, const ValueType &value) |
|
void | setActiveState (const Coord &xyz, bool on) |
|
template<typename TreeCacheT, typename NodeVecT>
class openvdb::v1_1_0::tree::CacheItem< TreeCacheT, NodeVecT, true >
The tail of a compile-time list of cached node pointers, ordered from LeafNode to RootNode.