HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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 <hboost/mpl/contains.hpp>
#include <hboost/mpl/vector.hpp>
#include <hboost/mpl/at.hpp>
#include <hboost/mpl/push_back.hpp>
#include <hboost/mpl/size.hpp>
#include <tbb/parallel_for.h>
#include <map>
#include <set>
#include <sstream>
#include <deque>
+ Include dependency graph for RootNode.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  openvdb::OPENVDB_VERSION_NAME::tree::NodeChain< HeadType, HeadLevel >
 NodeChain<RootNodeType, RootNodeType::LEVEL>::Type is a hboost::mpl::vector that lists the types of the nodes of the tree rooted at RootNodeType in reverse order, from LeafNode to RootNode. More...
 
struct  openvdb::OPENVDB_VERSION_NAME::tree::SameRootConfig< typename, typename >
 
struct  openvdb::OPENVDB_VERSION_NAME::tree::RootNodeCopyHelper< typename, typename, bool >
 
struct  openvdb::OPENVDB_VERSION_NAME::tree::RootNodeCombineHelper< typename, typename, typename, bool >
 
class  openvdb::OPENVDB_VERSION_NAME::tree::RootNode< ChildType >
 
struct  openvdb::OPENVDB_VERSION_NAME::tree::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  openvdb::OPENVDB_VERSION_NAME::tree::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  openvdb::OPENVDB_VERSION_NAME::tree::NodeChain< HeadType, HeadLevel >
 NodeChain<RootNodeType, RootNodeType::LEVEL>::Type is a hboost::mpl::vector that lists the types of the nodes of the tree rooted at RootNodeType in reverse order, from LeafNode to RootNode. More...
 
struct  openvdb::OPENVDB_VERSION_NAME::tree::NodeChain< HeadT, 1 >
 Specialization to terminate NodeChain. More...
 
struct  openvdb::OPENVDB_VERSION_NAME::tree::SameRootConfig< typename, typename >
 
struct  openvdb::OPENVDB_VERSION_NAME::tree::SameRootConfig< ChildT1, RootNode< ChildT2 > >
 
struct  openvdb::OPENVDB_VERSION_NAME::tree::RootNodeCopyHelper< typename, typename, bool >
 
struct  openvdb::OPENVDB_VERSION_NAME::tree::RootNodeCopyHelper< RootT, OtherRootT, true >
 
struct  openvdb::OPENVDB_VERSION_NAME::tree::RootNodeCombineHelper< typename, typename, typename, bool >
 
struct  openvdb::OPENVDB_VERSION_NAME::tree::RootNodeCombineHelper< CombineOp, RootT, OtherRootT, true >
 

Namespaces

 openvdb
 
 openvdb::OPENVDB_VERSION_NAME
 
 openvdb::OPENVDB_VERSION_NAME::tree
 

Detailed Description

The root node of an OpenVDB tree.

Definition in file RootNode.h.