#include <openvdb/Types.h>
#include <openvdb/util/NodeMasks.h>
#include <openvdb/util/Assert.h>
#include <openvdb/io/Compression.h>
#include "Iterator.h"
#include "LeafBuffer.h"
#include <algorithm>
#include <iostream>
#include <memory>
#include <sstream>
#include <string>
#include <type_traits>
#include <vector>
#include "LeafNodeBool.h"
#include "LeafNodeMask.h"
Go to the source code of this file.
|  | 
| class | LeafNode< T, Log2Dim > | 
|  | Templated block class to hold specific data types and a fixed number of values determined by Log2Dim. The actual coordinate dimension of the block is 2^Log2Dim, i.e. Log2Dim=3 corresponds to a LeafNode that spans a 8^3 block.  More... 
 | 
|  | 
| struct | LeafNode< T, Log2Dim >::ValueConverter< OtherValueType > | 
|  | 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< T, Log2Dim >::SameConfiguration< OtherNodeType > | 
|  | SameConfiguration<OtherNodeType>::value is trueif and only if OtherNodeType is the type of a LeafNode with the same dimensions as this node.  More...
 | 
|  | 
| struct | LeafNode< T, Log2Dim >::ValueOn | 
|  | 
| struct | LeafNode< T, Log2Dim >::ValueOff | 
|  | 
| struct | LeafNode< T, Log2Dim >::ValueAll | 
|  | 
| struct | LeafNode< T, Log2Dim >::ChildOn | 
|  | 
| struct | LeafNode< T, Log2Dim >::ChildOff | 
|  | 
| struct | LeafNode< T, Log2Dim >::ChildAll | 
|  | 
| struct | LeafNode< T, Log2Dim >::ValueIter< MaskIterT, NodeT, ValueT, TagT > | 
|  | 
| struct | LeafNode< T, Log2Dim >::ChildIter< MaskIterT, NodeT, TagT > | 
|  | Leaf nodes have no children, so their child iterators have no get/set accessors.  More... 
 | 
|  | 
| struct | LeafNode< T, Log2Dim >::DenseIter< NodeT, ValueT, TagT > | 
|  | 
| struct | SameLeafConfig< Dim1, NodeT2 > | 
|  | 
| struct | SameLeafConfig< Dim1, LeafNode< T2, Dim1 > > | 
|  | 
|  | 
| template<typename T, Index Log2Dim> | 
| std::ostream & | operator<< (std::ostream &os, const typename LeafNode< T, Log2Dim >::Buffer &buf) | 
|  |