Accessor typedef | Tree< _RootNodeType > | |
AccessorRegistry typedef | Tree< _RootNodeType > | protected |
activeLeafVoxelCount() const override | Tree< _RootNodeType > | inlinevirtual |
activeTileCount() const override | Tree< _RootNodeType > | inlinevirtual |
activeVoxelCount() const override | Tree< _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 typedef | Tree< _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() override | Tree< _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 |
ConstAccessor typedef | Tree< _RootNodeType > | |
ConstAccessorRegistry typedef | Tree< _RootNodeType > | protected |
ConstPtr typedef | Tree< _RootNodeType > | |
ConstUnsafeAccessor typedef | Tree< _RootNodeType > | |
copy() const override | Tree< _RootNodeType > | inlinevirtual |
denseFill(const CoordBBox &bbox, const ValueType &value, bool active=true) | Tree< _RootNodeType > | inline |
DEPTH | Tree< _RootNodeType > | static |
empty() const | Tree< _RootNodeType > | inline |
evalActiveVoxelBoundingBox(CoordBBox &bbox) const override | Tree< _RootNodeType > | inlinevirtual |
evalActiveVoxelDim(Coord &dim) const override | Tree< _RootNodeType > | inlinevirtual |
evalLeafBoundingBox(CoordBBox &bbox) const override | Tree< _RootNodeType > | inlinevirtual |
evalLeafDim(Coord &dim) const override | Tree< _RootNodeType > | inlinevirtual |
evalMinMax(ValueType &min, ValueType &max) const | Tree< _RootNodeType > | inline |
fill(const CoordBBox &bbox, const ValueType &value, bool active=true) | Tree< _RootNodeType > | inline |
getAccessor() | Tree< _RootNodeType > | |
getAccessor() const | Tree< _RootNodeType > | |
getBackgroundValue() const override | Tree< _RootNodeType > | virtual |
getConstAccessor() const | Tree< _RootNodeType > | |
getConstUnsafeAccessor() | Tree< _RootNodeType > | |
getIndexRange(CoordBBox &bbox) const override | Tree< _RootNodeType > | inlinevirtual |
getNodeLog2Dims(std::vector< Index > &dims) | Tree< _RootNodeType > | inlinestatic |
getNodes(ArrayT &array) | Tree< _RootNodeType > | inline |
getNodes(ArrayT &array) const | Tree< _RootNodeType > | inline |
getUnsafeAccessor() | Tree< _RootNodeType > | |
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 override | Tree< _RootNodeType > | inlinevirtual |
inactiveVoxelCount() const override | Tree< _RootNodeType > | inlinevirtual |
isType() const | TreeBase | inline |
isValueOff(const Coord &xyz) const | Tree< _RootNodeType > | inline |
isValueOn(const Coord &xyz) const | Tree< _RootNodeType > | inline |
LeafCIter typedef | Tree< _RootNodeType > | |
leafCount() const override | Tree< _RootNodeType > | inlinevirtual |
LeafIter typedef | Tree< _RootNodeType > | |
LeafNodeType typedef | Tree< _RootNodeType > | |
mAccessorRegistry | Tree< _RootNodeType > | mutableprotected |
mConstAccessorRegistry | Tree< _RootNodeType > | mutableprotected |
memUsage() const override | Tree< _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 |
mRoot | Tree< _RootNodeType > | protected |
NodeCIter typedef | Tree< _RootNodeType > | |
nodeCount() const override | Tree< _RootNodeType > | inlinevirtual |
NodeIter typedef | Tree< _RootNodeType > | |
nonLeafCount() const override | Tree< _RootNodeType > | inlinevirtual |
operator!=(const Tree &) const | Tree< _RootNodeType > | inline |
operator=(const Tree &)=delete | Tree< _RootNodeType > | |
openvdb::v12_0::tree::TreeBase::operator=(const TreeBase &)=delete | TreeBase | |
operator==(const Tree &) const | Tree< _RootNodeType > | inline |
print(std::ostream &os=std::cout, int verboseLevel=1) const override | Tree< _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 typedef | Tree< _RootNodeType > | |
readBuffers(std::istream &, bool saveFloatAsHalf=false) override | Tree< _RootNodeType > | inlinevirtual |
readBuffers(std::istream &, const CoordBBox &, bool saveFloatAsHalf=false) override | Tree< _RootNodeType > | inlinevirtual |
readNonresidentBuffers() const override | Tree< _RootNodeType > | inlinevirtual |
readTopology(std::istream &, bool saveFloatAsHalf=false) override | Tree< _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 typedef | Tree< _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 |
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()=default | TreeBase | |
TreeBase(const TreeBase &)=default | TreeBase | |
treeDepth() const override | Tree< _RootNodeType > | inlinevirtual |
treeType() | Tree< _RootNodeType > | inlinestatic |
type() const override | Tree< _RootNodeType > | inlinevirtual |
unallocatedLeafCount() const override | Tree< _RootNodeType > | inlinevirtual |
UnsafeAccessor typedef | Tree< _RootNodeType > | |
ValueAllCIter typedef | Tree< _RootNodeType > | |
ValueAllIter typedef | Tree< _RootNodeType > | |
ValueOffCIter typedef | Tree< _RootNodeType > | |
ValueOffIter typedef | Tree< _RootNodeType > | |
ValueOnCIter typedef | Tree< _RootNodeType > | |
ValueOnIter typedef | Tree< _RootNodeType > | |
valueType() const override | Tree< _RootNodeType > | inlinevirtual |
ValueType typedef | Tree< _RootNodeType > | |
voxelizeActiveTiles(bool threaded=true) | Tree< _RootNodeType > | inline |
writeBuffers(std::ostream &, bool saveFloatAsHalf=false) const override | Tree< _RootNodeType > | inlinevirtual |
writeTopology(std::ostream &, bool saveFloatAsHalf=false) const override | Tree< _RootNodeType > | virtual |
~Tree() override | Tree< _RootNodeType > | inline |
~TreeBase()=default | TreeBase | virtual |