OpenVDB  1.2.0
Classes | Namespaces | Constant Groups
InternalNode.h File Reference

Internal table nodes for OpenVDB trees. More...

#include <boost/shared_array.hpp>
#include <boost/static_assert.hpp>
#include <openvdb/Platform.h>
#include <openvdb/util/NodeMasks.h>
#include <openvdb/io/Compression.h>
#include <openvdb/math/Math.h>
#include <openvdb/version.h>
#include <openvdb/Types.h>
#include "Iterator.h"
#include "NodeUnion.h"
#include "Util.h"

Go to the source code of this file.

Classes

class  InternalNode< _ChildNodeType, Log2Dim >
 
struct  InternalNode< _ChildNodeType, Log2Dim >::ValueConverter< OtherValueType >
 ValueConverter<T>::Type is the type of an InternalNode having the same child hierarchy and dimensions as this node but a different value type, T. More...
 
struct  InternalNode< _ChildNodeType, Log2Dim >::ValueOn
 
struct  InternalNode< _ChildNodeType, Log2Dim >::ValueOff
 
struct  InternalNode< _ChildNodeType, Log2Dim >::ValueAll
 
struct  InternalNode< _ChildNodeType, Log2Dim >::ChildOn
 
struct  InternalNode< _ChildNodeType, Log2Dim >::ChildOff
 
struct  InternalNode< _ChildNodeType, Log2Dim >::ChildAll
 
struct  InternalNode< _ChildNodeType, Log2Dim >::ChildIter< NodeT, ChildT, MaskIterT, TagT >
 
struct  InternalNode< _ChildNodeType, Log2Dim >::ValueIter< NodeT, ValueT, MaskIterT, TagT >
 
struct  InternalNode< _ChildNodeType, Log2Dim >::DenseIter< NodeT, ChildT, ValueT, TagT >
 

Namespaces

 openvdb
 
 openvdb::v1_2_0
 
 openvdb::v1_2_0::tree
 

Constant Groups

 openvdb
 
 openvdb::v1_2_0
 
 openvdb::v1_2_0::tree
 

Detailed Description

Internal table nodes for OpenVDB trees.