OpenVDB  1.1.0
Classes | Namespaces
LeafNodeBool.h File Reference
#include <iostream>
#include <boost/shared_ptr.hpp>
#include <boost/shared_array.hpp>
#include <boost/static_assert.hpp>
#include <openvdb/Types.h>
#include <openvdb/io/Compression.h>
#include <openvdb/util/NodeMasks.h>
#include "LeafNode.h"
#include "Iterator.h"
#include "Util.h"

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. More...
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...
class  LeafNode< bool, Log2Dim >::Buffer
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::v1_1_0
namespace  openvdb::v1_1_0::tree