addLeaf(LeafNodeType *leaf) | RootNode< ChildType > | inline |
addLeafAndCache(LeafNodeType *leaf, AccessorT &) | RootNode< ChildType > | inline |
addTile(Index level, const Coord &xyz, const ValueType &value, bool state) | RootNode< ChildType > | inline |
addTileAndCache(Index level, const Coord &xyz, const ValueType &value, bool state, AccessorT &) | RootNode< ChildType > | inline |
background() const | RootNode< ChildType > | inline |
beginChildAll() const | RootNode< ChildType > | inline |
beginChildAll() | RootNode< ChildType > | inline |
beginChildOff() const | RootNode< ChildType > | inline |
beginChildOff() | RootNode< ChildType > | inline |
beginChildOn() const | RootNode< ChildType > | inline |
beginChildOn() | RootNode< ChildType > | inline |
beginValueAll() const | RootNode< ChildType > | inline |
beginValueAll() | RootNode< ChildType > | inline |
beginValueOff() const | RootNode< ChildType > | inline |
beginValueOff() | RootNode< ChildType > | inline |
beginValueOn() const | RootNode< ChildType > | inline |
beginValueOn() | RootNode< ChildType > | inline |
cbeginChildAll() const | RootNode< ChildType > | inline |
cbeginChildOff() const | RootNode< ChildType > | inline |
cbeginChildOn() const | RootNode< ChildType > | inline |
cbeginValueAll() const | RootNode< ChildType > | inline |
cbeginValueOff() const | RootNode< ChildType > | inline |
cbeginValueOn() const | RootNode< ChildType > | inline |
ChildAllCIter typedef | RootNode< ChildType > | |
ChildAllIter typedef | RootNode< ChildType > | |
ChildNodeType typedef | RootNode< ChildType > | |
ChildOffCIter typedef | RootNode< ChildType > | |
ChildOffIter typedef | RootNode< ChildType > | |
ChildOnCIter typedef | RootNode< ChildType > | |
ChildOnIter typedef | RootNode< ChildType > | |
clear() | RootNode< ChildType > | inline |
combine(RootNode &other, CombineOp &, bool prune=false) | RootNode< ChildType > | inline |
combine2(const RootNode &other0, const RootNode &other1, CombineOp &op, bool prune=false) | RootNode< ChildType > | inline |
copyToDense(const CoordBBox &bbox, DenseT &dense) const | RootNode< ChildType > | inline |
doVisit(RootNodeT &self, VisitorOp &op) | RootNode< ChildType > | inline |
doVisit2(RootNodeT &self, OtherRootNodeT &other, VisitorOp &op) | RootNode< ChildType > | inline |
empty() const | RootNode< ChildType > | inline |
enforceSameConfiguration(const RootNode< OtherChildType > &) | RootNode< ChildType > | inline |
eraseBackgroundTiles() | RootNode< ChildType > | inline |
evalActiveVoxelBoundingBox(CoordBBox &bbox) const | RootNode< ChildType > | inline |
expand(const Coord &xyz) | RootNode< ChildType > | inline |
fill(const CoordBBox &bbox, const ValueType &value, bool active=true) | RootNode< ChildType > | inline |
getBackground() const | RootNode< ChildType > | inline |
getChildDim() | RootNode< ChildType > | inlinestatic |
getDepth() const | RootNode< ChildType > | inline |
getHeight() const | RootNode< ChildType > | inline |
getIndexRange(CoordBBox &bbox) const | RootNode< ChildType > | inline |
getLevel() | RootNode< ChildType > | inlinestatic |
getMaxIndex() const | RootNode< ChildType > | inline |
getMinIndex() const | RootNode< ChildType > | inline |
getNodeBoundingBox() | RootNode< ChildType > | inlinestatic |
getNodeLog2Dims(std::vector< Index > &dims) | RootNode< ChildType > | inlinestatic |
getTableSize() const | RootNode< ChildType > | inline |
getValue(const Coord &xyz) const | RootNode< ChildType > | inline |
getValueAndCache(const Coord &xyz, AccessorT &) const | RootNode< ChildType > | |
getValueAndCache(const Coord &xyz, AccessorT &acc) const | RootNode< ChildType > | inline |
getValueDepth(const Coord &xyz) const | RootNode< ChildType > | inline |
getValueDepthAndCache(const Coord &xyz, AccessorT &) const | RootNode< ChildType > | inline |
getWidth() const | RootNode< ChildType > | inline |
hasActiveTiles() const | RootNode< ChildType > | inline |
hasNodeType() | RootNode< ChildType > | static |
hasNodeType() | RootNode< ChildType > | inline |
hasSameConfiguration(const RootNode< OtherChildType > &other) | RootNode< ChildType > | static |
hasSameConfiguration(const RootNode< OtherChildType > &) | RootNode< ChildType > | inline |
hasSameTopology(const RootNode< OtherChildType > &other) const | RootNode< ChildType > | inline |
isBackgroundTile(const Tile &) const | RootNode< ChildType > | inline |
isBackgroundTile(const MapIter &) const | RootNode< ChildType > | inline |
isBackgroundTile(const MapCIter &) const | RootNode< ChildType > | inline |
isValueOn(const Coord &xyz) const | RootNode< ChildType > | inline |
isValueOnAndCache(const Coord &xyz, AccessorT &) const | RootNode< ChildType > | inline |
leafCount() const | RootNode< ChildType > | inline |
LeafNodeType typedef | RootNode< ChildType > | |
LEVEL | RootNode< ChildType > | static |
memUsage() const | RootNode< ChildType > | inline |
merge(RootNode &other) | RootNode< ChildType > | inline |
nonLeafCount() const | RootNode< ChildType > | inline |
numBackgroundTiles() const | RootNode< ChildType > | inline |
offLeafVoxelCount() const | RootNode< ChildType > | inline |
offVoxelCount() const | RootNode< ChildType > | inline |
onLeafVoxelCount() const | RootNode< ChildType > | inline |
onVoxelCount() const | RootNode< ChildType > | inline |
operator=(const RootNode &other) | RootNode< ChildType > | inline |
probeConstLeaf(const Coord &xyz) const | RootNode< ChildType > | inline |
probeConstLeafAndCache(const Coord &xyz, AccessorT &acc) const | RootNode< ChildType > | inline |
probeConstNode(const Coord &xyz) const | RootNode< ChildType > | inline |
probeConstNodeAndCache(const Coord &xyz, AccessorT &acc) const | RootNode< ChildType > | inline |
probeLeaf(const Coord &xyz) | RootNode< ChildType > | inline |
probeLeaf(const Coord &xyz) const | RootNode< ChildType > | inline |
probeLeafAndCache(const Coord &xyz, AccessorT &acc) | RootNode< ChildType > | inline |
probeLeafAndCache(const Coord &xyz, AccessorT &acc) const | RootNode< ChildType > | inline |
probeNode(const Coord &xyz) | RootNode< ChildType > | inline |
probeNodeAndCache(const Coord &xyz, AccessorT &acc) | RootNode< ChildType > | inline |
probeValue(const Coord &xyz, ValueType &value) const | RootNode< ChildType > | inline |
probeValueAndCache(const Coord &xyz, ValueType &value, AccessorT &) const | RootNode< ChildType > | inline |
prune(const ValueType &tolerance=zeroVal< ValueType >()) | RootNode< ChildType > | inline |
pruneInactive(const ValueType &) | RootNode< ChildType > | inline |
pruneInactive() | RootNode< ChildType > | inline |
pruneOp(PruneOp &) | RootNode< ChildType > | inline |
pruneTiles(const ValueType &) | RootNode< ChildType > | inline |
readBuffers(std::istream &, bool fromHalf=false) | RootNode< ChildType > | inline |
readTopology(std::istream &, bool fromHalf=false) | RootNode< ChildType > | inline |
RootNode class | RootNode< ChildType > | friend |
RootNode() | RootNode< ChildType > | inline |
RootNode(const ValueType &background) | RootNode< ChildType > | inlineexplicit |
RootNode(const RootNode &other) | RootNode< ChildType > | inline |
RootNode(const RootNode< OtherChildType > &other, const ValueType &background, const ValueType &foreground, TopologyCopy) | RootNode< ChildType > | inline |
RootNode(const RootNode< OtherChildType > &other, const ValueType &background, TopologyCopy) | RootNode< ChildType > | inline |
setActiveState(const Coord &xyz, bool on) | RootNode< ChildType > | inline |
setActiveStateAndCache(const Coord &xyz, bool on, AccessorT &) | RootNode< ChildType > | inline |
setBackground(const ValueType &value) | RootNode< ChildType > | inline |
setValueAndCache(const Coord &xyz, const ValueType &value, AccessorT &) | RootNode< ChildType > | inline |
setValueOff(const Coord &xyz) | RootNode< ChildType > | inline |
setValueOff(const Coord &xyz, const ValueType &value) | RootNode< ChildType > | inline |
setValueOffAndCache(const Coord &xyz, const ValueType &value, AccessorT &) | RootNode< ChildType > | inline |
setValueOn(const Coord &xyz, const ValueType &value) | RootNode< ChildType > | inline |
setValueOnly(const Coord &xyz, const ValueType &value) | RootNode< ChildType > | inline |
setValueOnlyAndCache(const Coord &xyz, const ValueType &value, AccessorT &) | RootNode< ChildType > | inline |
setValueOnMax(const Coord &xyz, const ValueType &value) | RootNode< ChildType > | inline |
setValueOnMin(const Coord &xyz, const ValueType &value) | RootNode< ChildType > | inline |
setValueOnSum(const Coord &xyz, const ValueType &value) | RootNode< ChildType > | inline |
setValueOnSumAndCache(const Coord &xyz, const ValueType &value, AccessorT &) | RootNode< ChildType > | inline |
signedFloodFill() | RootNode< ChildType > | inline |
signedFloodFill(const ValueType &outside, const ValueType &inside) | RootNode< ChildType > | inline |
stealNode(const Coord &xyz, const ValueType &value, bool state) | RootNode< ChildType > | inline |
topologyUnion(const RootNode< OtherChildType > &other) | RootNode< ChildType > | inline |
touchLeaf(const Coord &xyz) | RootNode< ChildType > | inline |
touchLeafAndCache(const Coord &xyz, AccessorT &acc) | RootNode< ChildType > | |
touchLeafAndCache(const Coord &xyz, AccessorT &acc) | RootNode< ChildType > | inline |
ValueAllCIter typedef | RootNode< ChildType > | |
ValueAllIter typedef | RootNode< ChildType > | |
ValueOffCIter typedef | RootNode< ChildType > | |
ValueOffIter typedef | RootNode< ChildType > | |
ValueOnCIter typedef | RootNode< ChildType > | |
ValueOnIter typedef | RootNode< ChildType > | |
ValueType typedef | RootNode< ChildType > | |
visit(VisitorOp &) | RootNode< ChildType > | inline |
visit(VisitorOp &) const | RootNode< ChildType > | inline |
visit2(OtherRootNodeType &other, VisitorOp &) | RootNode< ChildType > | inline |
visit2(OtherRootNodeType &other, VisitorOp &) const | RootNode< ChildType > | inline |
visitActiveBBox(BBoxOp &) const | RootNode< ChildType > | inline |
voxelizeActiveTiles() | RootNode< ChildType > | inline |
writeBuffers(std::ostream &, bool toHalf=false) const | RootNode< ChildType > | inline |
writeTopology(std::ostream &, bool toHalf=false) const | RootNode< ChildType > | inline |
~RootNode() | RootNode< ChildType > | inline |