HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType > Member List

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

AccessorRegistry typedefopenvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >protected
activeLeafVoxelCount() const overrideopenvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >inlinevirtual
activeTileCount() const overrideopenvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >inlinevirtual
activeVoxelCount() const overrideopenvdb::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 typedefopenvdb::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() overrideopenvdb::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 typedefopenvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >protected
ConstPtr typedefopenvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >
copy() const overrideopenvdb::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
DEPTHopenvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >static
empty() const openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >inline
evalActiveVoxelBoundingBox(CoordBBox &bbox) const overrideopenvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >inlinevirtual
evalActiveVoxelDim(Coord &dim) const overrideopenvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >inlinevirtual
evalLeafBoundingBox(CoordBBox &bbox) const overrideopenvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >inlinevirtual
evalLeafDim(Coord &dim) const overrideopenvdb::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 overrideopenvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >virtual
getIndexRange(CoordBBox &bbox) const overrideopenvdb::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 overrideopenvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >inlinevirtual
inactiveVoxelCount() const overrideopenvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >inlinevirtual
isType() const openvdb::OPENVDB_VERSION_NAME::tree::TreeBaseinline
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 typedefopenvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >
leafCount() const overrideopenvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >inlinevirtual
LeafIter typedefopenvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >
LeafNodeType typedefopenvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >
mAccessorRegistryopenvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >mutableprotected
mConstAccessorRegistryopenvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >mutableprotected
memUsage() const overrideopenvdb::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
mRootopenvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >protected
NodeCIter typedefopenvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >
nodeCount() const overrideopenvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >inlinevirtual
NodeIter typedefopenvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >
nonLeafCount() const overrideopenvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >inlinevirtual
operator!=(const Tree &) const openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >inline
operator=(const Tree &)=deleteopenvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >
openvdb::OPENVDB_VERSION_NAME::tree::TreeBase::operator=(const TreeBase &)=deleteopenvdb::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 overrideopenvdb::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 typedefopenvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >
readBuffers(std::istream &, bool saveFloatAsHalf=false) overrideopenvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >inlinevirtual
readBuffers(std::istream &, const CoordBBox &, bool saveFloatAsHalf=false) overrideopenvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >inlinevirtual
readNonresidentBuffers() const overrideopenvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >inlinevirtual
readTopology(std::istream &, bool saveFloatAsHalf=false) overrideopenvdb::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 typedefopenvdb::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()=defaultopenvdb::OPENVDB_VERSION_NAME::tree::TreeBase
TreeBase(const TreeBase &)=defaultopenvdb::OPENVDB_VERSION_NAME::tree::TreeBase
treeDepth() const overrideopenvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >inlinevirtual
treeType()openvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >inlinestatic
type() const overrideopenvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >inlinevirtual
unallocatedLeafCount() const overrideopenvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >inlinevirtual
ValueAllCIter typedefopenvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >
ValueAllIter typedefopenvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >
ValueOffCIter typedefopenvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >
ValueOffIter typedefopenvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >
ValueOnCIter typedefopenvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >
ValueOnIter typedefopenvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >
ValueType typedefopenvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >
valueType() const overrideopenvdb::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 overrideopenvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >inlinevirtual
writeTopology(std::ostream &, bool saveFloatAsHalf=false) const overrideopenvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >virtual
~Tree() overrideopenvdb::OPENVDB_VERSION_NAME::tree::Tree< _RootNodeType >inline
~TreeBase()=defaultopenvdb::OPENVDB_VERSION_NAME::tree::TreeBasevirtual