| ::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 > | |