OpenVDB  9.0.1
Tree< _RootNodeType > Member List

This is the complete list of members for Tree< _RootNodeType >, including all inherited members.

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