OpenVDB  9.0.1
Classes | Namespaces
LeafNodeMask.h File Reference
#include <openvdb/version.h>
#include <openvdb/Types.h>
#include <openvdb/io/Compression.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< ValueMask, Log2Dim >
 LeafNode specialization for values of type ValueMask that encodes both the active states and the boolean values of (2^Log2Dim)^3 voxels in a single bit mask, i.e. voxel values and states are indistinguishable! More...
 
struct  LeafNode< ValueMask, 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< ValueMask, 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< ValueMask, Log2Dim >::ValueIter< MaskIterT, NodeT, ValueT >
 
struct  LeafNode< ValueMask, Log2Dim >::ChildIter< MaskIterT, NodeT >
 Leaf nodes have no children, so their child iterators have no get/set accessors. More...
 
struct  LeafNode< ValueMask, Log2Dim >::DenseIter< NodeT, ValueT >
 

Namespaces

 openvdb
 
 openvdb::v9_0
 
 openvdb::v9_0::tree