|
| 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 |
|
void | addLeaf (LeafNodeType *leaf) |
|
void | addTile (Index level, const Coord &xyz, const ValueType &value, bool state) |
|
LeafNodeType * | touchLeaf (const Coord &xyz) |
|
LeafNodeType * | probeLeaf (const Coord &xyz) |
|
const LeafNodeType * | probeConstLeaf (const Coord &xyz) |
|
template<typename NodeType > |
NodeType * | probeNode (const Coord &xyz) |
|
template<typename NodeType > |
const NodeType * | probeConstNode (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) |
|
template<typename ModifyOp > |
void | modifyValue (const Coord &xyz, const ModifyOp &op) |
|
template<typename ModifyOp > |
void | modifyValueAndActiveState (const Coord &xyz, const ModifyOp &op) |
|
void | setValueOff (const Coord &xyz, const ValueType &value) |
|
void | setActiveState (const Coord &xyz, bool on) |
|
template<typename TreeCacheT, typename NodeVecT>
class openvdb::v9_0::tree::CacheItem< TreeCacheT, NodeVecT, true >
The tail of a compile-time list of cached node pointers, ordered from LeafNode to RootNode.