OpenVDB: RootNode.h File Reference

OpenVDB 4.0.2

Classes | Namespaces
RootNode.h File Reference

The root node of an OpenVDB tree. More...

`#include <openvdb/Exceptions.h>`
`#include <openvdb/Types.h>`
`#include <openvdb/io/Compression.h>`
`#include <openvdb/math/Math.h>`
`#include <openvdb/math/BBox.h>`
`#include <openvdb/util/NodeMasks.h>`
`#include <openvdb/version.h>`
`#include <boost/mpl/contains.hpp>`
`#include <boost/mpl/vector.hpp>`
`#include <boost/mpl/at.hpp>`
`#include <boost/mpl/push_back.hpp>`
`#include <boost/mpl/size.hpp>`
`#include <tbb/parallel_for.h>`
`#include <map>`
`#include <set>`
`#include <sstream>`
`#include <deque>`

Go to the source code of this file.

## Classes
struct | NodeChain< HeadT, HeadLevel >
| NodeChain<RootNodeType, RootNodeType::LEVEL>::Type is a boost::mpl::vector that lists the types of the nodes of the tree rooted at RootNodeType in reverse order, from LeafNode to RootNode. More...
struct | SameRootConfig< ChildT1, NodeT2 >
struct | RootNodeCopyHelper< RootT, OtherRootT, Compatible >
struct | RootNodeCombineHelper< CombineOp, RootT, OtherRootT, Compatible >
class | RootNode< ChildType >
struct | RootNode< ChildType >::ValueConverter< OtherValueType >
| ValueConverter<T>::Type is the type of a RootNode having the same child hierarchy as this node but a different value type, T. More...
struct | RootNode< ChildType >::SameConfiguration< OtherNodeType >
| SameConfiguration<OtherNodeType>::value is `true` if and only if OtherNodeType is the type of a RootNode whose ChildNodeType has the same configuration as this node's ChildNodeType. More...
struct | NodeChain< HeadT, HeadLevel >
| NodeChain<RootNodeType, RootNodeType::LEVEL>::Type is a boost::mpl::vector that lists the types of the nodes of the tree rooted at RootNodeType in reverse order, from LeafNode to RootNode. More...
struct | NodeChain< HeadT, 1 >
| Specialization to terminate NodeChain. More...
struct | SameRootConfig< ChildT1, NodeT2 >
struct | SameRootConfig< ChildT1, RootNode< ChildT2 > >
struct | RootNodeCopyHelper< RootT, OtherRootT, Compatible >
struct | RootNodeCopyHelper< RootT, OtherRootT, true >
struct | RootNodeCombineHelper< CombineOp, RootT, OtherRootT, Compatible >
struct | RootNodeCombineHelper< CombineOp, RootT, OtherRootT, true >

## Namespaces
| openvdb
| openvdb::v4_0_2
| openvdb::v4_0_2::tree

## Detailed Description

The root node of an OpenVDB tree.