AccessorRegistry typedef | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | protected |
activeLeafVoxelCount() const override | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inlinevirtual |
activeTileCount() const override | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inlinevirtual |
activeVoxelCount() const override | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inlinevirtual |
addLeaf(LeafNodeType *leaf) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
addTile(Index level, const Coord &xyz, const ValueType &value, bool active) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
attachAccessor(ValueAccessorBase< Tree, true > &) const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
attachAccessor(ValueAccessorBase< const Tree, true > &) const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
attachAccessor(ValueAccessorBase< Tree, false > &) const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
attachAccessor(ValueAccessorBase< const Tree, false > &) const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
background() const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
begin() | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
beginLeaf() | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
beginLeaf() const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
beginNode() | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
beginNode() const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
beginRootChildren() const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
beginRootChildren() | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
beginRootDense() const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
beginRootDense() | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
beginRootTiles() const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
beginRootTiles() | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
beginValueAll() | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
beginValueAll() const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
beginValueOff() | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
beginValueOff() const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
beginValueOn() | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
beginValueOn() const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
BuildType typedef | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | |
cbegin() const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | |
cbegin() const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
cbeginLeaf() const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
cbeginNode() const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
cbeginRootChildren() const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
cbeginRootDense() const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
cbeginRootTiles() const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
cbeginValueAll() const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
cbeginValueOff() const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
cbeginValueOn() const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
clear() | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
clearAllAccessors() | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
clip(const CoordBBox &) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
clipUnallocatedNodes() override | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inlinevirtual |
combine(Tree &other, CombineOp &op, bool prune=false) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
combine(Tree &other, const CombineOp &op, bool prune=false) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
combine2(const Tree &a, const OtherTreeType &b, CombineOp &op, bool prune=false) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
combine2(const Tree &a, const OtherTreeType &b, const CombineOp &op, bool prune=false) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
combine2Extended(const Tree &a, const OtherTreeType &b, ExtendedCombineOp &op, bool prune=false) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
combine2Extended(const Tree &a, const OtherTreeType &b, const ExtendedCombineOp &, bool prune=false) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
combineExtended(Tree &other, ExtendedCombineOp &op, bool prune=false) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
combineExtended(Tree &other, const ExtendedCombineOp &op, bool prune=false) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
ConstAccessorRegistry typedef | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | protected |
ConstPtr typedef | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | |
copy() const override | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inlinevirtual |
denseFill(const CoordBBox &bbox, const ValueType &value, bool active=true) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
DEPTH | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | static |
empty() const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
evalActiveVoxelBoundingBox(CoordBBox &bbox) const override | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inlinevirtual |
evalActiveVoxelDim(Coord &dim) const override | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inlinevirtual |
evalLeafBoundingBox(CoordBBox &bbox) const override | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inlinevirtual |
evalLeafDim(Coord &dim) const override | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inlinevirtual |
evalMinMax(ValueType &min, ValueType &max) const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
fill(const CoordBBox &bbox, const ValueType &value, bool active=true) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
getBackgroundValue() const override | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | virtual |
getIndexRange(CoordBBox &bbox) const override | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inlinevirtual |
getNodeLog2Dims(std::vector< Index > &dims) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inlinestatic |
getNodes(ArrayT &array) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
getNodes(ArrayT &array) const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
getValue(const Coord &xyz) const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
getValue(const Coord &xyz, AccessT &) const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | |
getValue(const Coord &xyz, AccessT &accessor) const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
getValueDepth(const Coord &xyz) const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
hasActiveTiles() const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
hasSameTopology(const Tree< OtherRootNodeType > &other) const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
inactiveLeafVoxelCount() const override | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inlinevirtual |
inactiveVoxelCount() const override | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inlinevirtual |
isType() const | openvdb::OPENVDB_VERSION_NAME::tree::TreeBase | inline |
isValueOff(const Coord &xyz) const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
isValueOn(const Coord &xyz) const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
LeafCIter typedef | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | |
leafCount() const override | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inlinevirtual |
LeafIter typedef | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | |
LeafNodeType typedef | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | |
mAccessorRegistry | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | mutableprotected |
mConstAccessorRegistry | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | mutableprotected |
memUsage() const override | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inlinevirtual |
merge(Tree &other, MergePolicy=MERGE_ACTIVE_STATES) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
modifyValue(const Coord &xyz, const ModifyOp &op) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
modifyValueAndActiveState(const Coord &xyz, const ModifyOp &op) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
mRoot | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | protected |
NodeCIter typedef | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | |
nodeCount() const override | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inlinevirtual |
NodeIter typedef | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | |
nonLeafCount() const override | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inlinevirtual |
operator!=(const Tree &) const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
operator=(const Tree &)=delete | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | |
openvdb::OPENVDB_VERSION_NAME::tree::TreeBase::operator=(const TreeBase &)=delete | openvdb::OPENVDB_VERSION_NAME::tree::TreeBase | |
operator==(const Tree &) const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
print(std::ostream &os=std::cout, int verboseLevel=1) const override | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inlinevirtual |
probeConstLeaf(const Coord &xyz) const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
probeConstNode(const Coord &xyz) const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
probeLeaf(const Coord &xyz) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
probeLeaf(const Coord &xyz) const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
probeNode(const Coord &xyz) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
probeNode(const Coord &xyz) const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
probeValue(const Coord &xyz, ValueType &value) const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
prune(const ValueType &tolerance=zeroVal< ValueType >()) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
Ptr typedef | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | |
readBuffers(std::istream &, bool saveFloatAsHalf=false) override | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inlinevirtual |
readBuffers(std::istream &, const CoordBBox &, bool saveFloatAsHalf=false) override | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inlinevirtual |
readNonresidentBuffers() const override | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inlinevirtual |
readTopology(std::istream &, bool saveFloatAsHalf=false) override | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | virtual |
releaseAccessor(ValueAccessorBase< Tree, true > &) const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
releaseAccessor(ValueAccessorBase< const Tree, true > &) const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
releaseAccessor(ValueAccessorBase< Tree, false > &) const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
releaseAccessor(ValueAccessorBase< const Tree, false > &) const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
releaseAllAccessors() | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inlineprotected |
root() | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
root() const | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
RootNodeType typedef | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | |
setActiveState(const Coord &xyz, bool on) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
setValue(const Coord &xyz, const ValueType &value) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
setValue(const Coord &xyz, const ValueType &value, AccessT &) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
setValueOff(const Coord &xyz) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
setValueOff(const Coord &xyz, const ValueType &value) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
setValueOn(const Coord &xyz) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
setValueOn(const Coord &xyz, const ValueType &value) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
setValueOnly(const Coord &xyz, const ValueType &value) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
sparseFill(const CoordBBox &bbox, const ValueType &value, bool active=true) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
stealNode(const Coord &xyz, const ValueType &value, bool active) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
stealNodes(ArrayT &array) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
stealNodes(ArrayT &array, const ValueType &value, bool state) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
topologyDifference(const Tree< OtherRootNodeType > &other) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
topologyIntersection(const Tree< OtherRootNodeType > &other) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
topologyUnion(const Tree< OtherRootNodeType > &other, const bool preserveTiles=false) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
touchLeaf(const Coord &xyz) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
Tree() | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
Tree(const Tree &other) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
Tree(const Tree< OtherRootType > &other) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inlineexplicit |
Tree(const OtherTreeType &other, const ValueType &inactiveValue, const ValueType &activeValue, TopologyCopy) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
Tree(const OtherTreeType &other, const ValueType &background, TopologyCopy) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
Tree(const ValueType &background) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
TreeBase()=default | openvdb::OPENVDB_VERSION_NAME::tree::TreeBase | |
TreeBase(const TreeBase &)=default | openvdb::OPENVDB_VERSION_NAME::tree::TreeBase | |
treeDepth() const override | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inlinevirtual |
treeType() | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inlinestatic |
type() const override | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inlinevirtual |
unallocatedLeafCount() const override | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inlinevirtual |
ValueAllCIter typedef | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | |
ValueAllIter typedef | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | |
ValueOffCIter typedef | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | |
ValueOffIter typedef | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | |
ValueOnCIter typedef | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | |
ValueOnIter typedef | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | |
ValueType typedef | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | |
valueType() const override | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inlinevirtual |
voxelizeActiveTiles(bool threaded=true) | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
writeBuffers(std::ostream &, bool saveFloatAsHalf=false) const override | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inlinevirtual |
writeTopology(std::ostream &, bool saveFloatAsHalf=false) const override | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | virtual |
~Tree() override | openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > | inline |
~TreeBase()=default | openvdb::OPENVDB_VERSION_NAME::tree::TreeBase | virtual |