#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.
|
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, IterT > |
| TreeIterTraits provides, for all tree iterators, a begin(tree) function that returns an iterator over a tree of arbitrary type. More...
|
|
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...
|
|