Public Member Functions |
| 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.