::TestPointDataLeaf class | PointDataLeafNode< T, Log2Dim > | friend |
addLeaf(PointDataLeafNode *) | PointDataLeafNode< T, Log2Dim > | inline |
addLeafAndCache(PointDataLeafNode *, AccessorT &) | PointDataLeafNode< T, Log2Dim > | inline |
appendAttribute(const Descriptor &expected, Descriptor::Ptr &replacement, const size_t pos, const Index strideOrTotalSize=1, const bool constantStride=true, const Metadata *metadata=nullptr, const AttributeArray::ScopedRegistryLock *lock=nullptr) | PointDataLeafNode< T, Log2Dim > | inline |
appendAttribute(const Descriptor &expected, Descriptor::Ptr &replacement, const size_t pos, const Index strideOrTotalSize, const bool constantStride, const AttributeArray::ScopedRegistryLock *lock) | PointDataLeafNode< T, Log2Dim > | inline |
assertNonmodifiable() | PointDataLeafNode< T, Log2Dim > | inline |
assertNonModifiableUnlessZero(const ValueType &value) | PointDataLeafNode< T, Log2Dim > | inline |
attributeArray(const size_t pos) | PointDataLeafNode< T, Log2Dim > | inline |
attributeArray(const size_t pos) const | PointDataLeafNode< T, Log2Dim > | inline |
attributeArray(const Name &attributeName) | PointDataLeafNode< T, Log2Dim > | inline |
attributeArray(const Name &attributeName) const | PointDataLeafNode< T, Log2Dim > | inline |
attributeSet() const | PointDataLeafNode< T, Log2Dim > | inline |
BaseLeaf typedef | PointDataLeafNode< T, Log2Dim > | |
beginChildAll() const | PointDataLeafNode< T, Log2Dim > | inline |
beginChildAll() | PointDataLeafNode< T, Log2Dim > | inline |
beginChildOff() const | PointDataLeafNode< T, Log2Dim > | inline |
beginChildOff() | PointDataLeafNode< T, Log2Dim > | inline |
beginChildOn() const | PointDataLeafNode< T, Log2Dim > | inline |
beginChildOn() | PointDataLeafNode< T, Log2Dim > | inline |
beginIndex(const FilterT &filter) const | PointDataLeafNode< T, Log2Dim > | |
beginIndex(const FilterT &filter) const | PointDataLeafNode< T, Log2Dim > | inline |
beginIndexAll() const | PointDataLeafNode< T, Log2Dim > | inline |
beginIndexAll(const FilterT &filter) const | PointDataLeafNode< T, Log2Dim > | inline |
beginIndexOff() const | PointDataLeafNode< T, Log2Dim > | inline |
beginIndexOff(const FilterT &filter) const | PointDataLeafNode< T, Log2Dim > | inline |
beginIndexOn() const | PointDataLeafNode< T, Log2Dim > | inline |
beginIndexOn(const FilterT &filter) const | PointDataLeafNode< T, Log2Dim > | inline |
beginIndexVoxel(const Coord &ijk) const | PointDataLeafNode< T, Log2Dim > | inline |
beginIndexVoxel(const Coord &ijk, const FilterT &filter) const | PointDataLeafNode< T, Log2Dim > | inline |
beginValueAll() const | PointDataLeafNode< T, Log2Dim > | inline |
beginValueAll() | PointDataLeafNode< T, Log2Dim > | inline |
beginValueOff() const | PointDataLeafNode< T, Log2Dim > | inline |
beginValueOff() | PointDataLeafNode< T, Log2Dim > | inline |
beginValueOn() const | PointDataLeafNode< T, Log2Dim > | inline |
beginValueOn() | PointDataLeafNode< T, Log2Dim > | inline |
beginValueVoxel(const Coord &ijk) const | PointDataLeafNode< T, Log2Dim > | inline |
buffers() const | PointDataLeafNode< T, Log2Dim > | inline |
cbeginChildAll() const | PointDataLeafNode< T, Log2Dim > | inline |
cbeginChildOff() const | PointDataLeafNode< T, Log2Dim > | inline |
cbeginChildOn() const | PointDataLeafNode< T, Log2Dim > | inline |
cbeginValueAll() const | PointDataLeafNode< T, Log2Dim > | inline |
cbeginValueOff() const | PointDataLeafNode< T, Log2Dim > | inline |
cbeginValueOn() const | PointDataLeafNode< T, Log2Dim > | inline |
cendChildAll() const | PointDataLeafNode< T, Log2Dim > | inline |
cendChildOff() const | PointDataLeafNode< T, Log2Dim > | inline |
cendChildOn() const | PointDataLeafNode< T, Log2Dim > | inline |
cendValueAll() const | PointDataLeafNode< T, Log2Dim > | inline |
cendValueOff() const | PointDataLeafNode< T, Log2Dim > | inline |
cendValueOn() const | PointDataLeafNode< T, Log2Dim > | inline |
ChildAll typedef | PointDataLeafNode< T, Log2Dim > | protected |
ChildAllCIter typedef | PointDataLeafNode< T, Log2Dim > | |
ChildAllIter typedef | PointDataLeafNode< T, Log2Dim > | |
ChildOff typedef | PointDataLeafNode< T, Log2Dim > | protected |
ChildOffCIter typedef | PointDataLeafNode< T, Log2Dim > | |
ChildOffIter typedef | PointDataLeafNode< T, Log2Dim > | |
ChildOn typedef | PointDataLeafNode< T, Log2Dim > | protected |
ChildOnCIter typedef | PointDataLeafNode< T, Log2Dim > | |
ChildOnIter typedef | PointDataLeafNode< T, Log2Dim > | |
clearAttributes(const bool updateValueMask=true, const AttributeArray::ScopedRegistryLock *lock=nullptr) | PointDataLeafNode< T, Log2Dim > | inline |
clip(const CoordBBox &, const ValueType &value) | PointDataLeafNode< T, Log2Dim > | inline |
compactAttributes() | PointDataLeafNode< T, Log2Dim > | inline |
constAttributeArray(const size_t pos) const | PointDataLeafNode< T, Log2Dim > | inline |
constAttributeArray(const Name &attributeName) const | PointDataLeafNode< T, Log2Dim > | inline |
Descriptor typedef | PointDataLeafNode< T, Log2Dim > | |
DIM | PointDataLeafNode< T, Log2Dim > | static |
dropAttributes(const std::vector< size_t > &pos, const Descriptor &expected, Descriptor::Ptr &replacement) | PointDataLeafNode< T, Log2Dim > | inline |
endChildAll() const | PointDataLeafNode< T, Log2Dim > | inline |
endChildAll() | PointDataLeafNode< T, Log2Dim > | inline |
endChildOff() const | PointDataLeafNode< T, Log2Dim > | inline |
endChildOff() | PointDataLeafNode< T, Log2Dim > | inline |
endChildOn() const | PointDataLeafNode< T, Log2Dim > | inline |
endChildOn() | PointDataLeafNode< T, Log2Dim > | inline |
endValueAll() const | PointDataLeafNode< T, Log2Dim > | inline |
endValueAll() | PointDataLeafNode< T, Log2Dim > | inline |
endValueOff() const | PointDataLeafNode< T, Log2Dim > | inline |
endValueOff() | PointDataLeafNode< T, Log2Dim > | inline |
endValueOn() const | PointDataLeafNode< T, Log2Dim > | inline |
endValueOn() | PointDataLeafNode< T, Log2Dim > | inline |
evalActiveBoundingBox(CoordBBox &bbox, bool visitVoxels=true) const | PointDataLeafNode< T, Log2Dim > | inline |
fill(const CoordBBox &, const ValueType &, bool) | PointDataLeafNode< T, Log2Dim > | inline |
fill(const ValueType &value) | PointDataLeafNode< T, Log2Dim > | inline |
fill(const ValueType &, bool) | PointDataLeafNode< T, Log2Dim > | inline |
getNodeBoundingBox() const | PointDataLeafNode< T, Log2Dim > | inline |
groupHandle(const AttributeSet::Descriptor::GroupIndex &index) const | PointDataLeafNode< T, Log2Dim > | inline |
groupHandle(const Name &group) const | PointDataLeafNode< T, Log2Dim > | inline |
groupPointCount(const Name &groupName) const | PointDataLeafNode< T, Log2Dim > | inline |
groupWriteHandle(const AttributeSet::Descriptor::GroupIndex &index) | PointDataLeafNode< T, Log2Dim > | inline |
groupWriteHandle(const Name &name) | PointDataLeafNode< T, Log2Dim > | inline |
hasAttribute(const size_t pos) const | PointDataLeafNode< T, Log2Dim > | inline |
hasAttribute(const Name &attributeName) const | PointDataLeafNode< T, Log2Dim > | inline |
hasSameTopology(const PointDataLeafNode< OtherType, OtherLog2Dim > *other) const | PointDataLeafNode< T, Log2Dim > | inline |
IndexAllIter typedef | PointDataLeafNode< T, Log2Dim > | |
IndexArray typedef | PointDataLeafNode< T, Log2Dim > | |
IndexOffIter typedef | PointDataLeafNode< T, Log2Dim > | |
IndexOnIter typedef | PointDataLeafNode< T, Log2Dim > | |
IndexVoxelIter typedef | PointDataLeafNode< T, Log2Dim > | |
initializeAttributes(const Descriptor::Ptr &descriptor, const Index arrayLength, const AttributeArray::ScopedRegistryLock *lock=nullptr) | PointDataLeafNode< T, Log2Dim > | inline |
LeafNodeType typedef | PointDataLeafNode< T, Log2Dim > | |
LEVEL | PointDataLeafNode< T, Log2Dim > | static |
LOG2DIM | PointDataLeafNode< T, Log2Dim > | static |
MaskDenseIterator typedef | PointDataLeafNode< T, Log2Dim > | protected |
MaskOffIterator typedef | PointDataLeafNode< T, Log2Dim > | protected |
MaskOnIterator typedef | PointDataLeafNode< T, Log2Dim > | protected |
memUsage() const | PointDataLeafNode< T, Log2Dim > | inline |
modifyValue(Index, const ModifyOp &) | PointDataLeafNode< T, Log2Dim > | inline |
modifyValue(const Coord &, const ModifyOp &) | PointDataLeafNode< T, Log2Dim > | inline |
modifyValueAndActiveState(const Coord &, const ModifyOp &) | PointDataLeafNode< T, Log2Dim > | inline |
modifyValueAndActiveStateAndCache(const Coord &, const ModifyOp &, AccessorT &) | PointDataLeafNode< T, Log2Dim > | inline |
negate() | PointDataLeafNode< T, Log2Dim > | inline |
NodeMaskType typedef | PointDataLeafNode< T, Log2Dim > | |
NUM_VALUES | PointDataLeafNode< T, Log2Dim > | static |
NUM_VOXELS | PointDataLeafNode< T, Log2Dim > | static |
offPointCount() const | PointDataLeafNode< T, Log2Dim > | inline |
onPointCount() const | PointDataLeafNode< T, Log2Dim > | inline |
operator!=(const PointDataLeafNode &other) const | PointDataLeafNode< T, Log2Dim > | inline |
operator==(const PointDataLeafNode &other) const | PointDataLeafNode< T, Log2Dim > | inline |
pointCount() const | PointDataLeafNode< T, Log2Dim > | inline |
PointDataLeafNode class | PointDataLeafNode< T, Log2Dim > | friend |
PointDataLeafNode() | PointDataLeafNode< T, Log2Dim > | inline |
PointDataLeafNode(const PointDataLeafNode &other) | PointDataLeafNode< T, Log2Dim > | inlineexplicit |
PointDataLeafNode(const Coord &coords, const T &value=zeroVal< T >(), bool active=false) | PointDataLeafNode< T, Log2Dim > | inlineexplicit |
PointDataLeafNode(const PointDataLeafNode &other, const Coord &coords, const T &value=zeroVal< T >(), bool active=false) | PointDataLeafNode< T, Log2Dim > | inline |
PointDataLeafNode(const tools::PointIndexLeafNode< OtherValueType, Log2Dim > &other) | PointDataLeafNode< T, Log2Dim > | inline |
PointDataLeafNode(const tree::LeafNode< ValueType, Log2Dim > &other, const T &value, TopologyCopy) | PointDataLeafNode< T, Log2Dim > | inline |
PointDataLeafNode(const tree::LeafNode< ValueType, Log2Dim > &other, const T &, const T &, TopologyCopy) | PointDataLeafNode< T, Log2Dim > | inline |
PointDataLeafNode(PartialCreate, const Coord &coords, const T &value=zeroVal< T >(), bool active=false) | PointDataLeafNode< T, Log2Dim > | inline |
probeConstLeaf(const Coord &) const | PointDataLeafNode< T, Log2Dim > | inline |
probeConstLeafAndCache(const Coord &, AccessorT &) const | PointDataLeafNode< T, Log2Dim > | inline |
probeConstNodeAndCache(const Coord &, AccessorT &) const | PointDataLeafNode< T, Log2Dim > | inline |
probeLeaf(const Coord &) | PointDataLeafNode< T, Log2Dim > | inline |
probeLeaf(const Coord &) const | PointDataLeafNode< T, Log2Dim > | inline |
probeLeafAndCache(const Coord &, AccessorT &) | PointDataLeafNode< T, Log2Dim > | inline |
probeLeafAndCache(const Coord &, AccessorT &) const | PointDataLeafNode< T, Log2Dim > | inline |
probeNodeAndCache(const Coord &, AccessorT &) | PointDataLeafNode< T, Log2Dim > | inline |
Ptr typedef | PointDataLeafNode< T, Log2Dim > | |
readBuffers(std::istream &is, bool fromHalf=false) | PointDataLeafNode< T, Log2Dim > | inline |
readBuffers(std::istream &is, const CoordBBox &, bool fromHalf=false) | PointDataLeafNode< T, Log2Dim > | inline |
readTopology(std::istream &is, bool fromHalf=false) | PointDataLeafNode< T, Log2Dim > | inline |
renameAttributes(const Descriptor &expected, Descriptor::Ptr &replacement) | PointDataLeafNode< T, Log2Dim > | inline |
reorderAttributes(const Descriptor::Ptr &replacement) | PointDataLeafNode< T, Log2Dim > | inline |
replaceAttributeSet(AttributeSet *attributeSet, bool allowMismatchingDescriptors=false) | PointDataLeafNode< T, Log2Dim > | inline |
resetBackground(const ValueType &, const ValueType &newBackground) | PointDataLeafNode< T, Log2Dim > | inline |
resetDescriptor(const Descriptor::Ptr &replacement) | PointDataLeafNode< T, Log2Dim > | inline |
setActiveState(const Coord &xyz, bool on) | PointDataLeafNode< T, Log2Dim > | inline |
setActiveState(Index offset, bool on) | PointDataLeafNode< T, Log2Dim > | inline |
setActiveStateAndCache(const Coord &xyz, bool on, AccessorT &parent) | PointDataLeafNode< T, Log2Dim > | inline |
setOffsetOn(Index offset, const ValueType &val) | PointDataLeafNode< T, Log2Dim > | inline |
setOffsetOnly(Index offset, const ValueType &val) | PointDataLeafNode< T, Log2Dim > | inline |
setOffsets(const std::vector< ValueType > &offsets, const bool updateValueMask=true) | PointDataLeafNode< T, Log2Dim > | inline |
setValue(const Coord &, const ValueType &) | PointDataLeafNode< T, Log2Dim > | inline |
setValueOff(const Coord &xyz) | PointDataLeafNode< T, Log2Dim > | inline |
setValueOff(Index offset) | PointDataLeafNode< T, Log2Dim > | inline |
setValueOff(const Coord &, const ValueType &) | PointDataLeafNode< T, Log2Dim > | inline |
setValueOff(Index, const ValueType &) | PointDataLeafNode< T, Log2Dim > | inline |
setValueOffAndCache(const Coord &, const ValueType &, AccessorT &) | PointDataLeafNode< T, Log2Dim > | inline |
setValueOn(const Coord &xyz) | PointDataLeafNode< T, Log2Dim > | inline |
setValueOn(Index offset) | PointDataLeafNode< T, Log2Dim > | inline |
setValueOn(const Coord &, const ValueType &) | PointDataLeafNode< T, Log2Dim > | inline |
setValueOn(Index, const ValueType &) | PointDataLeafNode< T, Log2Dim > | inline |
setValueOnly(const Coord &, const ValueType &) | PointDataLeafNode< T, Log2Dim > | inline |
setValueOnly(Index, const ValueType &) | PointDataLeafNode< T, Log2Dim > | inline |
setValueOnlyAndCache(const Coord &, const ValueType &, AccessorT &) | PointDataLeafNode< T, Log2Dim > | inline |
setValuesOff() | PointDataLeafNode< T, Log2Dim > | inline |
setValuesOn() | PointDataLeafNode< T, Log2Dim > | inline |
signedFloodFill(const ValueType &) | PointDataLeafNode< T, Log2Dim > | inline |
signedFloodFill(const ValueType &, const ValueType &) | PointDataLeafNode< T, Log2Dim > | inline |
SIZE | PointDataLeafNode< T, Log2Dim > | static |
stealAttributeSet() | PointDataLeafNode< T, Log2Dim > | inline |
TOTAL | PointDataLeafNode< T, Log2Dim > | static |
touchLeaf(const Coord &) | PointDataLeafNode< T, Log2Dim > | inline |
touchLeafAndCache(const Coord &, AccessorT &) | PointDataLeafNode< T, Log2Dim > | inline |
tree::IteratorBase< MaskDenseIterator, PointDataLeafNode > class | PointDataLeafNode< T, Log2Dim > | friend |
tree::IteratorBase< MaskOffIterator, PointDataLeafNode > class | PointDataLeafNode< T, Log2Dim > | friend |
tree::IteratorBase< MaskOnIterator, PointDataLeafNode > class | PointDataLeafNode< T, Log2Dim > | friend |
updateValueMask() | PointDataLeafNode< T, Log2Dim > | inline |
validateOffsets() const | PointDataLeafNode< T, Log2Dim > | inline |
ValueAll typedef | PointDataLeafNode< T, Log2Dim > | |
ValueAllCIter typedef | PointDataLeafNode< T, Log2Dim > | |
ValueAllIter typedef | PointDataLeafNode< T, Log2Dim > | |
ValueOff typedef | PointDataLeafNode< T, Log2Dim > | |
ValueOffCIter typedef | PointDataLeafNode< T, Log2Dim > | |
ValueOffIter typedef | PointDataLeafNode< T, Log2Dim > | |
ValueOn typedef | PointDataLeafNode< T, Log2Dim > | |
ValueOnCIter typedef | PointDataLeafNode< T, Log2Dim > | |
ValueOnIter typedef | PointDataLeafNode< T, Log2Dim > | |
ValueType typedef | PointDataLeafNode< T, Log2Dim > | |
ValueTypePair typedef | PointDataLeafNode< T, Log2Dim > | |
writeBuffers(std::ostream &os, bool toHalf=false) const | PointDataLeafNode< T, Log2Dim > | inline |
writeTopology(std::ostream &os, bool toHalf=false) const | PointDataLeafNode< T, Log2Dim > | inline |
~PointDataLeafNode()=default | PointDataLeafNode< T, Log2Dim > | |