|
OpenVDB
0.104.0
|
#include <openvdb/Grid.h>#include <openvdb/tools/Composite.h>#include <openvdb/tools/GridTransformer.h>#include <openvdb/tree/LeafManager.h>#include <openvdb/util/NullInterrupter.h>#include <openvdb/util/Util.h>#include <tbb/blocked_range.h>#include <tbb/parallel_for.h>#include <tbb/parallel_reduce.h>#include <boost/random.hpp>#include <boost/generator_iterator.hpp>#include <boost/math/constants/constants.hpp>#include <limits>#include <list>#include <deque>Go to the source code of this file.
Classes | |
| class | MinMaxVoxel< TreeType > |
| Threaded operation to find the min and max active voxel values. More... | |
| class | LeafTransformer< TreeType, LeafOp > |
| Threaded leaf-node transformation scheme. More... | |
| class | LevelSetFracture< GridType, InterruptType > |
| Level set fracturing. More... | |
| struct | FogVolumeOp< ValueType > |
| struct | InteriorMaskOp< TreeType > |
Namespaces | |
| namespace | openvdb |
| namespace | openvdb::v0_104_0 |
| namespace | openvdb::v0_104_0::tools |
| namespace | openvdb::v0_104_0::tools::internal |
Functions | |
| template<class GridType > | |
| void | sdfToFogVolume (GridType &grid, typename GridType::ValueType cutOffDistance=lsutilGridMax< GridType >()) |
| Threaded method to convert a sparse level-set/SDF into a sparse fog volume. More... | |
| template<class GridType > | |
| Grid< typename GridType::TreeType::template ValueConverter< bool >::Type > ::Ptr | sdfInteriorMask (const GridType &grid, typename GridType::ValueType iso=lsutilGridZero< GridType >()) |
| Threaded method to extract the interior region mask from a level-set/SDF grid. More... | |
| template<typename GridType , typename InterruptType > | |
| std::vector< typename GridType::Ptr > | segment (GridType &grid, InterruptType *interrupter=NULL) |
| Segmentation scheme, splits disjoint fragments into separate grids. More... | |
1.8.3.1