OpenVDB  1.1.0
Classes | Namespaces
Tree.h File Reference
#include <iostream>
#include <sstream>
#include <vector>
#include <boost/shared_ptr.hpp>
#include <boost/cstdint.hpp>
#include <tbb/atomic.h>
#include <tbb/concurrent_hash_map.h>
#include <openvdb/Types.h>
#include <openvdb/metadata/Metadata.h>
#include <openvdb/math/Math.h>
#include <openvdb/math/BBox.h>
#include <openvdb/util/Formats.h>
#include <openvdb/util/logging.h>
#include <openvdb/Platform.h>
#include "RootNode.h"
#include "InternalNode.h"
#include "LeafNode.h"
#include "TreeIterator.h"
#include "ValueAccessor.h"
#include "Util.h"

Go to the source code of this file.

Classes

class  TreeBase
 Base class for typed trees. More...
class  Tree< _RootNodeType >
struct  Tree< _RootNodeType >::ValueConverter< OtherValueType >
 ValueConverter<T>::Type is the type of a tree having the same hierarchy as this tree but a different value type, T. More...
struct  Tree4< T, N1, N2, N3 >
struct  TreeIterTraits< TreeT, typename TreeT::RootNodeType::ChildOnIter >
struct  TreeIterTraits< TreeT, typename TreeT::RootNodeType::ChildOnCIter >
struct  TreeIterTraits< TreeT, typename TreeT::RootNodeType::ChildOffIter >
struct  TreeIterTraits< TreeT, typename TreeT::RootNodeType::ChildOffCIter >
struct  TreeIterTraits< TreeT, typename TreeT::RootNodeType::ChildAllIter >
struct  TreeIterTraits< TreeT, typename TreeT::RootNodeType::ChildAllCIter >
struct  TreeIterTraits< TreeT, typename TreeT::NodeIter >
struct  TreeIterTraits< TreeT, typename TreeT::NodeCIter >
struct  TreeIterTraits< TreeT, typename TreeT::LeafIter >
struct  TreeIterTraits< TreeT, typename TreeT::LeafCIter >
struct  TreeIterTraits< TreeT, typename TreeT::ValueOnIter >
struct  TreeIterTraits< TreeT, typename TreeT::ValueOnCIter >
struct  TreeIterTraits< TreeT, typename TreeT::ValueOffIter >
struct  TreeIterTraits< TreeT, typename TreeT::ValueOffCIter >
struct  TreeIterTraits< TreeT, typename TreeT::ValueAllIter >
struct  TreeIterTraits< TreeT, typename TreeT::ValueAllCIter >
struct  CombineOpAdapter< ValueT, CombineOp >
 Helper class to adapt a three-argument (a, b, result) CombineOp functor into a single-argument functor that accepts a CombineArgs struct. More...

Namespaces

namespace  openvdb
namespace  openvdb::v1_1_0
namespace  openvdb::v1_1_0::tree

Detailed Description