Loading...
Searching...
No Matches
InternalNode< _ChildNodeType, Log2Dim > Member List

This is the complete list of members for InternalNode< _ChildNodeType, Log2Dim >, including all inherited members.

addChild(ChildNodeType *child) | InternalNode< _ChildNodeType, Log2Dim > |
addLeaf(LeafNodeType *leaf) | InternalNode< _ChildNodeType, Log2Dim > | inline
addLeafAndCache(LeafNodeType *leaf, AccessorT &) | InternalNode< _ChildNodeType, Log2Dim > | inline
addTile(Index level, const Coord &xyz, const ValueType &value, bool state) | InternalNode< _ChildNodeType, Log2Dim > | inline
addTile(Index offset, const ValueType &value, bool state) | InternalNode< _ChildNodeType, Log2Dim > | inline
addTileAndCache(Index level, const Coord &xyz, const ValueType &, bool state, AccessorT &) | InternalNode< _ChildNodeType, Log2Dim > | inline
beginChildAll() const | InternalNode< _ChildNodeType, Log2Dim > | inline
beginChildAll() | InternalNode< _ChildNodeType, Log2Dim > | inline
beginChildOff() const | InternalNode< _ChildNodeType, Log2Dim > | inline
beginChildOff() | InternalNode< _ChildNodeType, Log2Dim > | inline
beginChildOn() const | InternalNode< _ChildNodeType, Log2Dim > | inline
beginChildOn() | InternalNode< _ChildNodeType, Log2Dim > | inline
beginValueAll() const | InternalNode< _ChildNodeType, Log2Dim > | inline
beginValueAll() | InternalNode< _ChildNodeType, Log2Dim > | inline
beginValueOff() const | InternalNode< _ChildNodeType, Log2Dim > | inline
beginValueOff() | InternalNode< _ChildNodeType, Log2Dim > | inline
beginValueOn() const | InternalNode< _ChildNodeType, Log2Dim > | inline
beginValueOn() | InternalNode< _ChildNodeType, Log2Dim > | inline
BuildType typedef | InternalNode< _ChildNodeType, Log2Dim > |
cbeginChildAll() const | InternalNode< _ChildNodeType, Log2Dim > | inline
cbeginChildOff() const | InternalNode< _ChildNodeType, Log2Dim > | inline
cbeginChildOn() const | InternalNode< _ChildNodeType, Log2Dim > | inline
cbeginValueAll() const | InternalNode< _ChildNodeType, Log2Dim > | inline
cbeginValueOff() const | InternalNode< _ChildNodeType, Log2Dim > | inline
cbeginValueOn() const | InternalNode< _ChildNodeType, Log2Dim > | inline
ChildAllCIter typedef | InternalNode< _ChildNodeType, Log2Dim > |
ChildAllIter typedef | InternalNode< _ChildNodeType, Log2Dim > |
childCount() const | InternalNode< _ChildNodeType, Log2Dim > | inline
ChildNodeType typedef | InternalNode< _ChildNodeType, Log2Dim > |
ChildOffCIter typedef | InternalNode< _ChildNodeType, Log2Dim > |
ChildOffIter typedef | InternalNode< _ChildNodeType, Log2Dim > |
ChildOnCIter typedef | InternalNode< _ChildNodeType, Log2Dim > |
ChildOnIter typedef | InternalNode< _ChildNodeType, Log2Dim > |
clip(const CoordBBox &, const ValueType &background) | InternalNode< _ChildNodeType, Log2Dim > | inline
combine(InternalNode &other, CombineOp &) | InternalNode< _ChildNodeType, Log2Dim > | inline
combine(const ValueType &value, bool valueIsActive, CombineOp &) | InternalNode< _ChildNodeType, Log2Dim > | inline
combine2(const InternalNode &other0, const OtherNodeType &other1, CombineOp &) | InternalNode< _ChildNodeType, Log2Dim > | inline
combine2(const ValueType &value, const OtherNodeType &other, bool valIsActive, CombineOp &) | InternalNode< _ChildNodeType, Log2Dim > | inline
combine2(const InternalNode &other, const OtherValueType &, bool valIsActive, CombineOp &) | InternalNode< _ChildNodeType, Log2Dim > | inline
coordToOffset(const Coord &xyz) | InternalNode< _ChildNodeType, Log2Dim > | inline static
copyToDense(const CoordBBox &bbox, DenseT &dense) const | InternalNode< _ChildNodeType, Log2Dim > | inline
denseFill(const CoordBBox &bbox, const ValueType &value, bool active=true) | InternalNode< _ChildNodeType, Log2Dim > | inline
DIM | InternalNode< _ChildNodeType, Log2Dim > | static
dim() | InternalNode< _ChildNodeType, Log2Dim > | inline static
evalActiveBoundingBox(CoordBBox &bbox, bool visitVoxels=true) const | InternalNode< _ChildNodeType, Log2Dim > | inline
fill(const CoordBBox &bbox, const ValueType &value, bool active=true) | InternalNode< _ChildNodeType, Log2Dim > | inline
getChildDim() | InternalNode< _ChildNodeType, Log2Dim > | inline static
getChildMask() const | InternalNode< _ChildNodeType, Log2Dim > | inline
getChildNode(Index n) | InternalNode< _ChildNodeType, Log2Dim > | inline protected
getChildNode(Index n) const | InternalNode< _ChildNodeType, Log2Dim > | inline protected
getFirstValue() const | InternalNode< _ChildNodeType, Log2Dim > | inline
getLastValue() const | InternalNode< _ChildNodeType, Log2Dim > | inline
getLevel() | InternalNode< _ChildNodeType, Log2Dim > | inline static
getNodeBoundingBox() const | InternalNode< _ChildNodeType, Log2Dim > | inline
getNodeLog2Dims(std::vector< Index > &dims) | InternalNode< _ChildNodeType, Log2Dim > | static
getNodes(ArrayT &array) | InternalNode< _ChildNodeType, Log2Dim > | inline
getNodes(ArrayT &array) const | InternalNode< _ChildNodeType, Log2Dim > | inline
getTable() const | InternalNode< _ChildNodeType, Log2Dim > | inline
getValue(const Coord &xyz) const | InternalNode< _ChildNodeType, Log2Dim > | inline
getValueAndCache(const Coord &xyz, AccessorT &) const | InternalNode< _ChildNodeType, Log2Dim > |
getValueAndCache(const Coord &xyz, AccessorT &acc) const | InternalNode< _ChildNodeType, Log2Dim > | inline
getValueLevel(const Coord &xyz) const | InternalNode< _ChildNodeType, Log2Dim > | inline
getValueLevelAndCache(const Coord &xyz, AccessorT &) const | InternalNode< _ChildNodeType, Log2Dim > | inline
getValueMask() const | InternalNode< _ChildNodeType, Log2Dim > | inline
getValueOffMask() const | InternalNode< _ChildNodeType, Log2Dim > | inline
hasActiveTiles() const | InternalNode< _ChildNodeType, Log2Dim > | inline
hasSameTopology(const InternalNode< OtherChildNodeType, OtherLog2Dim > *other) const | InternalNode< _ChildNodeType, Log2Dim > | inline
InternalNode class | InternalNode< _ChildNodeType, Log2Dim > | friend
InternalNode() | InternalNode< _ChildNodeType, Log2Dim > | inline
InternalNode(const ValueType &offValue) | InternalNode< _ChildNodeType, Log2Dim > | inline explicit
InternalNode(const Coord &origin, const ValueType &fillValue, bool active=false) | InternalNode< _ChildNodeType, Log2Dim > | inline
InternalNode(PartialCreate, const Coord &, const ValueType &fillValue, bool active=false) | InternalNode< _ChildNodeType, Log2Dim > | inline
InternalNode(const InternalNode &) | InternalNode< _ChildNodeType, Log2Dim > | inline
InternalNode(const InternalNode< OtherChildNodeType, Log2Dim > &other) | InternalNode< _ChildNodeType, Log2Dim > | inline explicit
InternalNode(const InternalNode< OtherChildNodeType, Log2Dim > &other, const ValueType &background, TopologyCopy) | InternalNode< _ChildNodeType, Log2Dim > | inline
InternalNode(const InternalNode< OtherChildNodeType, Log2Dim > &other, const ValueType &offValue, const ValueType &onValue, TopologyCopy) | InternalNode< _ChildNodeType, Log2Dim > | inline
isChildMaskOff(Index n) const | InternalNode< _ChildNodeType, Log2Dim > | inline
isChildMaskOff() const | InternalNode< _ChildNodeType, Log2Dim > | inline
isChildMaskOn(Index n) const | InternalNode< _ChildNodeType, Log2Dim > | inline
isConstant(ValueType &firstValue, bool &state, const ValueType &tolerance=zeroVal< ValueType >()) const | InternalNode< _ChildNodeType, Log2Dim > | inline
isConstant(ValueType &minValue, ValueType &maxValue, bool &state, const ValueType &tolerance=zeroVal< ValueType >()) const | InternalNode< _ChildNodeType, Log2Dim > | inline
isEmpty() const | InternalNode< _ChildNodeType, Log2Dim > | inline
isInactive() const | InternalNode< _ChildNodeType, Log2Dim > | inline
isValueMaskOff(Index n) const | InternalNode< _ChildNodeType, Log2Dim > | inline
isValueMaskOff() const | InternalNode< _ChildNodeType, Log2Dim > | inline
isValueMaskOn(Index n) const | InternalNode< _ChildNodeType, Log2Dim > | inline
isValueMaskOn() const | InternalNode< _ChildNodeType, Log2Dim > | inline
isValueOn(const Coord &xyz) const | InternalNode< _ChildNodeType, Log2Dim > | inline
isValueOn(Index offset) const | InternalNode< _ChildNodeType, Log2Dim > | inline
isValueOnAndCache(const Coord &xyz, AccessorT &) const | InternalNode< _ChildNodeType, Log2Dim > | inline
IteratorBase< MaskDenseIterator, InternalNode > class | InternalNode< _ChildNodeType, Log2Dim > | friend
IteratorBase< MaskOffIterator, InternalNode > class | InternalNode< _ChildNodeType, Log2Dim > | friend
IteratorBase< MaskOnIterator, InternalNode > class | InternalNode< _ChildNodeType, Log2Dim > | friend
leafCount() const | InternalNode< _ChildNodeType, Log2Dim > | inline
LeafNodeType typedef | InternalNode< _ChildNodeType, Log2Dim > |
LEVEL | InternalNode< _ChildNodeType, Log2Dim > | static
LOG2DIM | InternalNode< _ChildNodeType, Log2Dim > | static
makeChildNodeEmpty(Index n, const ValueType &value) | InternalNode< _ChildNodeType, Log2Dim > | inline protected
MaskDenseIterator typedef | InternalNode< _ChildNodeType, Log2Dim > | protected
MaskOffIterator typedef | InternalNode< _ChildNodeType, Log2Dim > | protected
MaskOnIterator typedef | InternalNode< _ChildNodeType, Log2Dim > | protected
mChildMask | InternalNode< _ChildNodeType, Log2Dim > | protected
memUsage() const | InternalNode< _ChildNodeType, Log2Dim > | inline
merge(InternalNode &other, const ValueType &background, const ValueType &otherBackground) | InternalNode< _ChildNodeType, Log2Dim > | inline
merge(const ValueType &tileValue, bool tileActive) | InternalNode< _ChildNodeType, Log2Dim > | inline
mNodes | InternalNode< _ChildNodeType, Log2Dim > | protected
modifyValue(const Coord &xyz, const ModifyOp &op) | InternalNode< _ChildNodeType, Log2Dim > | inline
modifyValueAndActiveState(const Coord &xyz, const ModifyOp &op) | InternalNode< _ChildNodeType, Log2Dim > | inline
modifyValueAndActiveStateAndCache(const Coord &xyz, const ModifyOp &op, AccessorT &) | InternalNode< _ChildNodeType, Log2Dim > | inline
modifyValueAndCache(const Coord &xyz, const ModifyOp &op, AccessorT &) | InternalNode< _ChildNodeType, Log2Dim > | inline
mOrigin | InternalNode< _ChildNodeType, Log2Dim > | protected
mTransientData | InternalNode< _ChildNodeType, Log2Dim > | protected
mValueMask | InternalNode< _ChildNodeType, Log2Dim > | protected
negate() | InternalNode< _ChildNodeType, Log2Dim > | inline
nodeCount(std::vector< Index32 > &vec) const | InternalNode< _ChildNodeType, Log2Dim > | inline
NodeMaskType typedef | InternalNode< _ChildNodeType, Log2Dim > |
nonLeafCount() const | InternalNode< _ChildNodeType, Log2Dim > | inline
NUM_VALUES | InternalNode< _ChildNodeType, Log2Dim > | static
NUM_VOXELS | InternalNode< _ChildNodeType, Log2Dim > | static
offLeafVoxelCount() const | InternalNode< _ChildNodeType, Log2Dim > | inline
offsetToGlobalCoord(Index n) const | InternalNode< _ChildNodeType, Log2Dim > | inline
offsetToLocalCoord(Index n, Coord &xyz) | InternalNode< _ChildNodeType, Log2Dim > | inline static
offVoxelCount() const | InternalNode< _ChildNodeType, Log2Dim > | inline
onLeafVoxelCount() const | InternalNode< _ChildNodeType, Log2Dim > | inline
onTileCount() const | InternalNode< _ChildNodeType, Log2Dim > | inline
onVoxelCount() const | InternalNode< _ChildNodeType, Log2Dim > | inline
origin() const | InternalNode< _ChildNodeType, Log2Dim > | inline
probeConstLeaf(const Coord &xyz) const | InternalNode< _ChildNodeType, Log2Dim > | inline
probeConstLeafAndCache(const Coord &xyz, AccessorT &acc) const | InternalNode< _ChildNodeType, Log2Dim > |
probeConstLeafAndCache(const Coord &xyz, AccessorT &acc) const | InternalNode< _ChildNodeType, Log2Dim > | inline
probeConstNode(const Coord &xyz) const | InternalNode< _ChildNodeType, Log2Dim > |
probeConstNode(const Coord &xyz) const | InternalNode< _ChildNodeType, Log2Dim > | inline
probeConstNodeAndCache(const Coord &xyz, AccessorT &) const | InternalNode< _ChildNodeType, Log2Dim > |
probeConstNodeAndCache(const Coord &xyz, AccessorT &acc) const | InternalNode< _ChildNodeType, Log2Dim > | inline
probeLeaf(const Coord &xyz) | InternalNode< _ChildNodeType, Log2Dim > | inline
probeLeaf(const Coord &xyz) const | InternalNode< _ChildNodeType, Log2Dim > |
probeLeafAndCache(const Coord &xyz, AccessorT &acc) | InternalNode< _ChildNodeType, Log2Dim > |
probeLeafAndCache(const Coord &xyz, AccessorT &acc) const | InternalNode< _ChildNodeType, Log2Dim > |
probeLeafAndCache(const Coord &xyz, AccessorT &acc) | InternalNode< _ChildNodeType, Log2Dim > | inline
probeLeafAndCache(const Coord &xyz, AccessorT &acc) const | InternalNode< _ChildNodeType, Log2Dim > | inline
probeNode(const Coord &xyz) | InternalNode< _ChildNodeType, Log2Dim > |
probeNode(const Coord &xyz) | InternalNode< _ChildNodeType, Log2Dim > | inline
probeNodeAndCache(const Coord &xyz, AccessorT &) | InternalNode< _ChildNodeType, Log2Dim > |
probeNodeAndCache(const Coord &xyz, AccessorT &acc) | InternalNode< _ChildNodeType, Log2Dim > | inline
probeValue(const Coord &xyz, ValueType &value) const | InternalNode< _ChildNodeType, Log2Dim > | inline
probeValueAndCache(const Coord &xyz, ValueType &value, AccessorT &) const | InternalNode< _ChildNodeType, Log2Dim > | inline
prune(const ValueType &tolerance=zeroVal< ValueType >()) | InternalNode< _ChildNodeType, Log2Dim > | inline
readBuffers(std::istream &, bool fromHalf=false) | InternalNode< _ChildNodeType, Log2Dim > | inline
readBuffers(std::istream &, const CoordBBox &, bool fromHalf=false) | InternalNode< _ChildNodeType, Log2Dim > | inline
readTopology(std::istream &, bool fromHalf=false) | InternalNode< _ChildNodeType, Log2Dim > | inline
resetBackground(const ValueType &oldBackground, const ValueType &newBackground) | InternalNode< _ChildNodeType, Log2Dim > | inline
resetChildNode(Index i, ChildNodeType *child) | InternalNode< _ChildNodeType, Log2Dim > | inline protected
setActiveState(const Coord &xyz, bool on) | InternalNode< _ChildNodeType, Log2Dim > | inline
setActiveStateAndCache(const Coord &xyz, bool on, AccessorT &) | InternalNode< _ChildNodeType, Log2Dim > | inline
setChildNode(Index i, ChildNodeType *child) | InternalNode< _ChildNodeType, Log2Dim > | inline protected
setOrigin(const Coord &origin) | InternalNode< _ChildNodeType, Log2Dim > | inline
setTransientData(Index32 transientData) | InternalNode< _ChildNodeType, Log2Dim > | inline
setValueAndCache(const Coord &xyz, const ValueType &value, AccessorT &) | InternalNode< _ChildNodeType, Log2Dim > | inline
setValueMask(Index n, bool on) | InternalNode< _ChildNodeType, Log2Dim > | inline protected
setValueOff(const Coord &xyz) | InternalNode< _ChildNodeType, Log2Dim > | inline
setValueOff(const Coord &xyz, const ValueType &value) | InternalNode< _ChildNodeType, Log2Dim > | inline
setValueOffAndCache(const Coord &xyz, const ValueType &value, AccessorT &) | InternalNode< _ChildNodeType, Log2Dim > | inline
setValueOn(const Coord &xyz) | InternalNode< _ChildNodeType, Log2Dim > | inline
setValueOn(const Coord &xyz, const ValueType &value) | InternalNode< _ChildNodeType, Log2Dim > | inline
setValueOnly(const Coord &xyz, const ValueType &value) | InternalNode< _ChildNodeType, Log2Dim > | inline
setValueOnlyAndCache(const Coord &xyz, const ValueType &value, AccessorT &) | InternalNode< _ChildNodeType, Log2Dim > | inline
setValuesOn() | InternalNode< _ChildNodeType, Log2Dim > | inline
stealNode(const Coord &xyz, const ValueType &value, bool state) | InternalNode< _ChildNodeType, Log2Dim > | inline
stealNodes(ArrayT &array, const ValueType &value, bool state) | InternalNode< _ChildNodeType, Log2Dim > | inline
topologyDifference(const InternalNode< OtherChildNodeType, Log2Dim > &other, const ValueType &background) | InternalNode< _ChildNodeType, Log2Dim > |
topologyDifference(const InternalNode< OtherChildT, Log2Dim > &other, const ValueType &background) | InternalNode< _ChildNodeType, Log2Dim > | inline
topologyIntersection(const InternalNode< OtherChildNodeType, Log2Dim > &other, const ValueType &background) | InternalNode< _ChildNodeType, Log2Dim > |
topologyIntersection(const InternalNode< OtherChildT, Log2Dim > &other, const ValueType &background) | InternalNode< _ChildNodeType, Log2Dim > | inline
topologyUnion(const InternalNode< OtherChildNodeType, Log2Dim > &other, const bool preserveTiles=false) | InternalNode< _ChildNodeType, Log2Dim > |
topologyUnion(const InternalNode< OtherChildT, Log2Dim > &other, const bool preserveTiles) | InternalNode< _ChildNodeType, Log2Dim > | inline
TOTAL | InternalNode< _ChildNodeType, Log2Dim > | static
touchLeaf(const Coord &xyz) | InternalNode< _ChildNodeType, Log2Dim > | inline
touchLeafAndCache(const Coord &xyz, AccessorT &) | InternalNode< _ChildNodeType, Log2Dim > |
touchLeafAndCache(const Coord &xyz, AccessorT &acc) | InternalNode< _ChildNodeType, Log2Dim > | inline
transientData() const | InternalNode< _ChildNodeType, Log2Dim > | inline
UnionType typedef | InternalNode< _ChildNodeType, Log2Dim > |
unsetChildNode(Index i, const ValueType &value) | InternalNode< _ChildNodeType, Log2Dim > | inline protected
ValueAllCIter typedef | InternalNode< _ChildNodeType, Log2Dim > |
ValueAllIter typedef | InternalNode< _ChildNodeType, Log2Dim > |
ValueOffCIter typedef | InternalNode< _ChildNodeType, Log2Dim > |
ValueOffIter typedef | InternalNode< _ChildNodeType, Log2Dim > |
ValueOnCIter typedef | InternalNode< _ChildNodeType, Log2Dim > |
ValueOnIter typedef | InternalNode< _ChildNodeType, Log2Dim > |
ValueType typedef | InternalNode< _ChildNodeType, Log2Dim > |
voxelizeActiveTiles(bool threaded=true) | InternalNode< _ChildNodeType, Log2Dim > | inline
writeBuffers(std::ostream &, bool toHalf=false) const | InternalNode< _ChildNodeType, Log2Dim > | inline
writeTopology(std::ostream &, bool toHalf=false) const | InternalNode< _ChildNodeType, Log2Dim > | inline
~InternalNode() | InternalNode< _ChildNodeType, Log2Dim > | inline