#include <openvdb/tree/ValueAccessor.h>
#include <openvdb/tools/ValueTransformer.h>
#include <openvdb/util/Util.h>
#include <openvdb/math/Operators.h>
#include <openvdb/tools/Morphology.h>
#include <boost/scoped_array.hpp>
#include <boost/intrusive/slist.hpp>
#include <tbb/mutex.h>
#include <tbb/tick_count.h>
#include <tbb/blocked_range.h>
#include <vector>
#include <boost/scoped_ptr.hpp>
Go to the source code of this file.
Functions |
template<class AccessorT > |
bool | isAmbiguous (const AccessorT &accessor, const Coord &ijk, typename AccessorT::ValueType isovalue, int dim) |
template<class AccessorT > |
bool | isNonManifold (const AccessorT &accessor, const Coord &ijk, typename AccessorT::ValueType isovalue, const int dim) |
template<class LeafType > |
void | mergeVoxels (LeafType &leaf, const Coord &start, int dim, int regionId) |
template<class LeafType > |
bool | isMergable (LeafType &leaf, const Coord &start, int dim, typename LeafType::ValueType::value_type adaptivity) |
template<class DistTreeT , class AuxTreeT , class CharTreeT > |
void | tileAuxiliaryData (const DistTreeT &distTree, CharTreeT &edgeTree, AuxTreeT &auxTree, double iso) |