::TestLeaf class | LeafNode< T, Log2Dim > | friend |
::TestLeafIO class | LeafNode< T, Log2Dim > | friend |
addValue(const ValueType &val) | LeafNode< T, Log2Dim > | inline |
beginChildAll() const | LeafNode< T, Log2Dim > | inline |
beginChildAll() | LeafNode< T, Log2Dim > | inline |
beginChildOff() const | LeafNode< T, Log2Dim > | inline |
beginChildOff() | LeafNode< T, Log2Dim > | inline |
beginChildOn() const | LeafNode< T, Log2Dim > | inline |
beginChildOn() | LeafNode< T, Log2Dim > | inline |
beginValueAll() const | LeafNode< T, Log2Dim > | inline |
beginValueAll() | LeafNode< T, Log2Dim > | inline |
beginValueOff() const | LeafNode< T, Log2Dim > | inline |
beginValueOff() | LeafNode< T, Log2Dim > | inline |
beginValueOn() const | LeafNode< T, Log2Dim > | inline |
beginValueOn() | LeafNode< T, Log2Dim > | inline |
buffer() const | LeafNode< T, Log2Dim > | inline |
buffer() | LeafNode< T, Log2Dim > | inline |
cbeginChildAll() const | LeafNode< T, Log2Dim > | inline |
cbeginChildOff() const | LeafNode< T, Log2Dim > | inline |
cbeginChildOn() const | LeafNode< T, Log2Dim > | inline |
cbeginValueAll() const | LeafNode< T, Log2Dim > | inline |
cbeginValueOff() const | LeafNode< T, Log2Dim > | inline |
cbeginValueOn() const | LeafNode< T, Log2Dim > | inline |
cendChildAll() const | LeafNode< T, Log2Dim > | inline |
cendChildOff() const | LeafNode< T, Log2Dim > | inline |
cendChildOn() const | LeafNode< T, Log2Dim > | inline |
cendValueAll() const | LeafNode< T, Log2Dim > | inline |
cendValueOff() const | LeafNode< T, Log2Dim > | inline |
cendValueOn() const | LeafNode< T, Log2Dim > | inline |
ChildAllCIter typedef | LeafNode< T, Log2Dim > | |
ChildAllIter typedef | LeafNode< T, Log2Dim > | |
ChildOffCIter typedef | LeafNode< T, Log2Dim > | |
ChildOffIter typedef | LeafNode< T, Log2Dim > | |
ChildOnCIter typedef | LeafNode< T, Log2Dim > | |
ChildOnIter typedef | LeafNode< T, Log2Dim > | |
combine(const LeafNode &other, CombineOp &op) | LeafNode< T, Log2Dim > | inline |
combine(const ValueType &value, bool valueIsActive, CombineOp &op) | LeafNode< T, Log2Dim > | inline |
combine2(const LeafNode &other, const ValueType &, bool valueIsActive, CombineOp &) | LeafNode< T, Log2Dim > | inline |
combine2(const ValueType &, const LeafNode &other, bool valueIsActive, CombineOp &) | LeafNode< T, Log2Dim > | inline |
combine2(const LeafNode &b0, const LeafNode &b1, CombineOp &) | LeafNode< T, Log2Dim > | inline |
coord2offset(const Coord &xyz) | LeafNode< T, Log2Dim > | inlinestatic |
DIM | LeafNode< T, Log2Dim > | static |
dim() | LeafNode< T, Log2Dim > | inlinestatic |
doVisit(NodeT &, VisitorOp &) | LeafNode< T, Log2Dim > | inlineprotectedstatic |
doVisit(NodeT &self, VisitorOp &op) | LeafNode< T, Log2Dim > | inline |
doVisit2(NodeT &self, OtherChildAllIterT &, VisitorOp &, bool otherIsLHS) | LeafNode< T, Log2Dim > | inlineprotectedstatic |
doVisit2(NodeT &self, OtherChildAllIterT &otherIter, VisitorOp &op, bool otherIsLHS) | LeafNode< T, Log2Dim > | inline |
doVisit2Node(NodeT &self, OtherNodeT &other, VisitorOp &) | LeafNode< T, Log2Dim > | inlineprotectedstatic |
doVisit2Node(NodeT &self, OtherNodeT &other, VisitorOp &op) | LeafNode< T, Log2Dim > | inline |
endChildAll() const | LeafNode< T, Log2Dim > | inline |
endChildAll() | LeafNode< T, Log2Dim > | inline |
endChildOff() const | LeafNode< T, Log2Dim > | inline |
endChildOff() | LeafNode< T, Log2Dim > | inline |
endChildOn() const | LeafNode< T, Log2Dim > | inline |
endChildOn() | LeafNode< T, Log2Dim > | inline |
endValueAll() const | LeafNode< T, Log2Dim > | inline |
endValueAll() | LeafNode< T, Log2Dim > | inline |
endValueOff() const | LeafNode< T, Log2Dim > | inline |
endValueOff() | LeafNode< T, Log2Dim > | inline |
endValueOn() const | LeafNode< T, Log2Dim > | inline |
endValueOn() | LeafNode< T, Log2Dim > | inline |
evalActiveVoxelBoundingBox(CoordBBox &) const | LeafNode< T, Log2Dim > | inline |
evalNodeOrigin(Coord &xyz) | LeafNode< T, Log2Dim > | inlineprotectedstatic |
fill(const CoordBBox &bbox, const ValueType &, bool active=true) | LeafNode< T, Log2Dim > | inline |
fill(const ValueType &value) | LeafNode< T, Log2Dim > | inline |
fill(const ValueType &value, bool active) | LeafNode< T, Log2Dim > | inline |
getBuffer() const | LeafNode< T, Log2Dim > | inline |
getChildDim() | LeafNode< T, Log2Dim > | inlinestatic |
getFirstValue() const | LeafNode< T, Log2Dim > | inline |
getLastValue() const | LeafNode< T, Log2Dim > | inline |
getLevel() | LeafNode< T, Log2Dim > | inlinestatic |
getNodeBoundingBox() const | LeafNode< T, Log2Dim > | inline |
getNodeLog2Dims(std::vector< Index > &dims) | LeafNode< T, Log2Dim > | inlinestatic |
getOrigin() const | LeafNode< T, Log2Dim > | inline |
getOrigin(Coord &origin) const | LeafNode< T, Log2Dim > | inline |
getOrigin(Int32 &x, Int32 &y, Int32 &z) const | LeafNode< T, Log2Dim > | inline |
getValue(const Coord &xyz) const | LeafNode< T, Log2Dim > | inline |
getValue(Index offset) const | LeafNode< T, Log2Dim > | inline |
getValue(const Coord &xyz, bool &state, int &level, AccessorT &) const | LeafNode< T, Log2Dim > | inline |
getValueAndCache(const Coord &xyz, AccessorT &) const | LeafNode< T, Log2Dim > | inline |
getValueLevel(const Coord &) | LeafNode< T, Log2Dim > | inlinestatic |
getValueLevelAndCache(const Coord &, AccessorT &) | LeafNode< T, Log2Dim > | inlinestatic |
getValueMask() const | LeafNode< T, Log2Dim > | inline |
getValueMask() | LeafNode< T, Log2Dim > | inline |
hasActiveTiles() | LeafNode< T, Log2Dim > | inlinestatic |
hasSameTopology(const LeafNode< OtherType, OtherLog2Dim > *other) const | LeafNode< T, Log2Dim > | inline |
isChildMaskOff(Index) const | LeafNode< T, Log2Dim > | inline |
isChildMaskOff() const | LeafNode< T, Log2Dim > | inline |
isChildMaskOn(Index) const | LeafNode< T, Log2Dim > | inline |
isConstant(ValueType &constValue, bool &state, const ValueType &tolerance=zeroVal< ValueType >()) const | LeafNode< T, Log2Dim > | inline |
isDense() const | LeafNode< T, Log2Dim > | inline |
isEmpty() const | LeafNode< T, Log2Dim > | inline |
isInactive() const | LeafNode< T, Log2Dim > | inline |
isValueMaskOff(Index n) const | LeafNode< T, Log2Dim > | inline |
isValueMaskOff() const | LeafNode< T, Log2Dim > | inline |
isValueMaskOn(Index n) const | LeafNode< T, Log2Dim > | inline |
isValueMaskOn() const | LeafNode< T, Log2Dim > | inline |
isValueOn(const Coord &xyz) const | LeafNode< T, Log2Dim > | inline |
isValueOn(Index offset) const | LeafNode< T, Log2Dim > | inline |
isValueOnAndCache(const Coord &xyz, AccessorT &) const | LeafNode< T, Log2Dim > | inline |
IteratorBase< MaskDenseIterator, LeafNode > class | LeafNode< T, Log2Dim > | friend |
IteratorBase< MaskOffIterator, LeafNode > class | LeafNode< T, Log2Dim > | friend |
IteratorBase< MaskOnIterator, LeafNode > class | LeafNode< T, Log2Dim > | friend |
leafCount() | LeafNode< T, Log2Dim > | inlinestatic |
LeafNode class | LeafNode< T, Log2Dim > | friend |
LeafNode() | LeafNode< T, Log2Dim > | inline |
LeafNode(const Coord &coords, const ValueType &value=zeroVal< ValueType >(), bool active=false) | LeafNode< T, Log2Dim > | inlineexplicit |
LeafNode(const LeafNode &) | LeafNode< T, Log2Dim > | inline |
LeafNode(const LeafNode< OtherValueType, Log2Dim > &other, const ValueType &offValue, const ValueType &onValue, TopologyCopy) | LeafNode< T, Log2Dim > | inline |
LeafNode(const LeafNode< OtherValueType, Log2Dim > &other, const ValueType &background, TopologyCopy) | LeafNode< T, Log2Dim > | inline |
LeafNodeType typedef | LeafNode< T, Log2Dim > | |
LEVEL | LeafNode< T, Log2Dim > | static |
log2dim() | LeafNode< T, Log2Dim > | inlinestatic |
LOG2DIM | LeafNode< T, Log2Dim > | static |
MaskDenseIterator typedef | LeafNode< T, Log2Dim > | protected |
MaskOffIterator typedef | LeafNode< T, Log2Dim > | protected |
MaskOnIterator typedef | LeafNode< T, Log2Dim > | protected |
mBuffer | LeafNode< T, Log2Dim > | protected |
memUsage() const | LeafNode< T, Log2Dim > | inline |
merge(const LeafNode &) | LeafNode< T, Log2Dim > | inline |
merge(const LeafNode &other, const ValueType &, const ValueType &) | LeafNode< T, Log2Dim > | inline |
mOrigin | LeafNode< T, Log2Dim > | protected |
mValueMask | LeafNode< T, Log2Dim > | protected |
negate() | LeafNode< T, Log2Dim > | inline |
NodeMaskType typedef | LeafNode< T, Log2Dim > | |
nonLeafCount() | LeafNode< T, Log2Dim > | inlinestatic |
NUM_VALUES | LeafNode< T, Log2Dim > | static |
NUM_VOXELS | LeafNode< T, Log2Dim > | static |
numValues() | LeafNode< T, Log2Dim > | inlinestatic |
offLeafVoxelCount() const | LeafNode< T, Log2Dim > | inline |
offset2coord(Index n, Coord &xyz) | LeafNode< T, Log2Dim > | inlinestatic |
offset2globalCoord(Index n) const | LeafNode< T, Log2Dim > | inline |
offVoxelCount() const | LeafNode< T, Log2Dim > | inline |
onLeafVoxelCount() const | LeafNode< T, Log2Dim > | inline |
onVoxelCount() const | LeafNode< T, Log2Dim > | inline |
operator!=(const LeafNode &other) const | LeafNode< T, Log2Dim > | inline |
operator==(const LeafNode &other) const | LeafNode< T, Log2Dim > | inline |
probe(const Coord &xyz, ProbeType &p, AccessorT &) const | LeafNode< T, Log2Dim > | inline |
probe(const Coord &xyz, bool &state, int &level, AccessorT &) const | LeafNode< T, Log2Dim > | inline |
probeConstLeaf(const Coord &) const | LeafNode< T, Log2Dim > | inline |
probeConstLeafAndCache(const Coord &, AccessorT &) const | LeafNode< T, Log2Dim > | inline |
probeLeaf(const Coord &) | LeafNode< T, Log2Dim > | inline |
probeLeafAndCache(const Coord &, AccessorT &) | LeafNode< T, Log2Dim > | inline |
probeValue(const Coord &xyz, ValueType &val) const | LeafNode< T, Log2Dim > | inline |
probeValue(Index offset, ValueType &val) const | LeafNode< T, Log2Dim > | inline |
probeValueAndCache(const Coord &xyz, ValueType &val, AccessorT &) const | LeafNode< T, Log2Dim > | inline |
prune(const ValueType &=zeroVal< ValueType >()) | LeafNode< T, Log2Dim > | inline |
pruneInactive(const ValueType &) | LeafNode< T, Log2Dim > | inline |
pruneOp(PruneOp &) | LeafNode< T, Log2Dim > | inline |
Ptr typedef | LeafNode< T, Log2Dim > | |
readBuffers(std::istream &, bool fromHalf=false) | LeafNode< T, Log2Dim > | inline |
readTopology(std::istream &, bool fromHalf=false) | LeafNode< T, Log2Dim > | inline |
resetBackground(const ValueType &oldBackground, const ValueType &newBackground) | LeafNode< T, Log2Dim > | inline |
resetValue(const Coord &xyz, const ValueType &val) | LeafNode< T, Log2Dim > | inline |
resetValue(Index offset, const ValueType &val) | LeafNode< T, Log2Dim > | inline |
scaleValue(const ValueType &scale) | LeafNode< T, Log2Dim > | inline |
setActiveState(const Coord &xyz, bool on) | LeafNode< T, Log2Dim > | inline |
setActiveStateAndCache(const Coord &xyz, bool on, AccessorT &) | LeafNode< T, Log2Dim > | inline |
setValue(const Coord &xyz, const ValueType &val) | LeafNode< T, Log2Dim > | inline |
setValueAndCache(const Coord &xyz, const ValueType &val, AccessorT &) | LeafNode< T, Log2Dim > | inline |
setValueMask(Index n, bool on) | LeafNode< T, Log2Dim > | inlineprotected |
setValueMaskOff() | LeafNode< T, Log2Dim > | inline |
setValueMaskOff(Index n) | LeafNode< T, Log2Dim > | inlineprotected |
setValueMaskOn() | LeafNode< T, Log2Dim > | inline |
setValueMaskOn(Index n) | LeafNode< T, Log2Dim > | inlineprotected |
setValueOff(const Coord &xyz) | LeafNode< T, Log2Dim > | inline |
setValueOff(Index offset) | LeafNode< T, Log2Dim > | inline |
setValueOff(const Coord &xyz, const ValueType &val) | LeafNode< T, Log2Dim > | inline |
setValueOff(Index offset, const ValueType &val) | LeafNode< T, Log2Dim > | inline |
setValueOffAndCache(const Coord &xyz, const ValueType &value, AccessorT &) | LeafNode< T, Log2Dim > | inline |
setValueOn(const Coord &xyz) | LeafNode< T, Log2Dim > | inline |
setValueOn(Index offset) | LeafNode< T, Log2Dim > | inline |
setValueOn(const Coord &xyz, const ValueType &val) | LeafNode< T, Log2Dim > | inline |
setValueOn(Index offset, const ValueType &val) | LeafNode< T, Log2Dim > | inline |
setValueOnly(const Coord &xyz, const ValueType &val) | LeafNode< T, Log2Dim > | inline |
setValueOnly(Index offset, const ValueType &val) | LeafNode< T, Log2Dim > | inline |
setValueOnlyAndCache(const Coord &xyz, const ValueType &val, AccessorT &) | LeafNode< T, Log2Dim > | inline |
setValueOnMax(const Coord &xyz, const ValueType &val) | LeafNode< T, Log2Dim > | inline |
setValueOnMax(Index offset, const ValueType &val) | LeafNode< T, Log2Dim > | inline |
setValueOnMin(const Coord &xyz, const ValueType &val) | LeafNode< T, Log2Dim > | inline |
setValueOnMin(Index offset, const ValueType &val) | LeafNode< T, Log2Dim > | inline |
setValueOnSum(const Coord &xyz, const ValueType &val) | LeafNode< T, Log2Dim > | inline |
setValueOnSum(Index offset, const ValueType &val) | LeafNode< T, Log2Dim > | inline |
setValueOnSumAndCache(const Coord &xyz, const ValueType &val, AccessorT &) | LeafNode< T, Log2Dim > | inline |
setValuesOff() | LeafNode< T, Log2Dim > | inline |
setValuesOn() | LeafNode< T, Log2Dim > | inline |
signedFloodFill(const ValueType &background) | LeafNode< T, Log2Dim > | inline |
size() | LeafNode< T, Log2Dim > | inlinestatic |
SIZE | LeafNode< T, Log2Dim > | static |
str() const | LeafNode< T, Log2Dim > | inline |
streamingSize(bool toHalf=false) const | LeafNode< T, Log2Dim > | |
swap(Buffer &other) | LeafNode< T, Log2Dim > | inline |
topologyIntersection(const LeafNode< OtherType, Log2Dim > &other, const ValueType &) | LeafNode< T, Log2Dim > | inline |
topologyUnion(const LeafNode< OtherType, Log2Dim > &other) | LeafNode< T, Log2Dim > | inline |
TOTAL | LeafNode< T, Log2Dim > | static |
touchLeaf(const Coord &) | LeafNode< T, Log2Dim > | inline |
touchLeafAndCache(const Coord &, AccessorT &) | LeafNode< T, Log2Dim > | inline |
updateCache(const Coord &, AccessorT &) const | LeafNode< T, Log2Dim > | inline |
ValueAllCIter typedef | LeafNode< T, Log2Dim > | |
ValueAllIter typedef | LeafNode< T, Log2Dim > | |
ValueIter< MaskDenseIterator, const LeafNode, ValueType, ValueAll > | LeafNode< T, Log2Dim > | friend |
ValueIter< MaskDenseIterator, LeafNode, ValueType, ValueAll > | LeafNode< T, Log2Dim > | friend |
ValueIter< MaskOffIterator, const LeafNode, ValueType, ValueOff > | LeafNode< T, Log2Dim > | friend |
ValueIter< MaskOffIterator, LeafNode, ValueType, ValueOff > | LeafNode< T, Log2Dim > | friend |
ValueIter< MaskOnIterator, const LeafNode, ValueType, ValueOn > | LeafNode< T, Log2Dim > | friend |
ValueIter< MaskOnIterator, LeafNode, ValueType, ValueOn > | LeafNode< T, Log2Dim > | friend |
ValueOffCIter typedef | LeafNode< T, Log2Dim > | |
ValueOffIter typedef | LeafNode< T, Log2Dim > | |
ValueOnCIter typedef | LeafNode< T, Log2Dim > | |
ValueOnIter typedef | LeafNode< T, Log2Dim > | |
ValueType typedef | LeafNode< T, Log2Dim > | |
visit(VisitorOp &) | LeafNode< T, Log2Dim > | inline |
visit(VisitorOp &) const | LeafNode< T, Log2Dim > | inline |
visit2(IterT &otherIter, VisitorOp &, bool otherIsLHS=false) | LeafNode< T, Log2Dim > | inline |
visit2(IterT &otherIter, VisitorOp &, bool otherIsLHS=false) const | LeafNode< T, Log2Dim > | inline |
visit2Node(OtherLeafNodeType &other, VisitorOp &) | LeafNode< T, Log2Dim > | inline |
visit2Node(OtherLeafNodeType &other, VisitorOp &) const | LeafNode< T, Log2Dim > | inline |
visitActiveBBox(BBoxOp &) const | LeafNode< T, Log2Dim > | inline |
voxelizeActiveTiles() | LeafNode< T, Log2Dim > | inline |
writeBuffers(std::ostream &, bool toHalf=false) const | LeafNode< T, Log2Dim > | inline |
writeTopology(std::ostream &, bool toHalf=false) const | LeafNode< T, Log2Dim > | inline |
~LeafNode() | LeafNode< T, Log2Dim > | inline |