OpenVDB: openvdb/tree/LeafNodeBool.h File Reference

OpenVDB 12.1.0

Loading...
Searching...
No Matches
LeafNodeBool.h File Reference
`#include <openvdb/Types.h>`
`#include <openvdb/io/Compression.h>`
`#include <openvdb/util/Assert.h>`
`#include <openvdb/math/Math.h>`
`#include <openvdb/util/NodeMasks.h>`
`#include "LeafNode.h"`
`#include "Iterator.h"`
`#include <iostream>`
`#include <sstream>`
`#include <string>`
`#include <type_traits>`
`#include <vector>`

Go to the source code of this file.

## Classes
class | LeafNode< bool, Log2Dim >
| LeafNode specialization for values of type bool that stores both the active states and the values of (2^Log2Dim)^3 voxels as bit masks.
struct | LeafNode< bool, Log2Dim >::ValueConverter< ValueType >
| ValueConverter<T>::Type is the type of a LeafNode having the same dimensions as this node but a different value type, T. More...
struct | LeafNode< bool, Log2Dim >::SameConfiguration< OtherNodeType >
| SameConfiguration<OtherNodeType>::value is `true` if and only if OtherNodeType is the type of a LeafNode with the same dimensions as this node. More...
struct | LeafNode< bool, Log2Dim >::ValueIter< MaskIterT, NodeT, ValueT >
struct | LeafNode< bool, Log2Dim >::ChildIter< MaskIterT, NodeT >
| Leaf nodes have no children, so their child iterators have no get/set accessors. More...
struct | LeafNode< bool, Log2Dim >::DenseIter< NodeT, ValueT >

## Namespaces
namespace | openvdb
namespace | openvdb::v12_1
namespace | openvdb::v12_1::tree