OpenVDB
2.3.0
|
Miscellaneous utilities that operate primarily or exclusively on level set grids. More...
#include <openvdb/Grid.h>
#include <openvdb/tree/LeafManager.h>
#include <tbb/blocked_range.h>
#include <tbb/parallel_reduce.h>
#include <limits>
Go to the source code of this file.
Classes | |
class | MinMaxVoxel< TreeType > |
Threaded operator that finds the minimum and maximum values among the active leaf-level voxels of a grid. More... | |
class | FogVolumeOp< ValueType > |
class | InteriorMaskOp< TreeType > |
Namespaces | |
openvdb | |
openvdb::v2_3_0 | |
openvdb::v2_3_0::tools | |
openvdb::v2_3_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 an interior region mask from a level set/SDF grid. More... | |
Miscellaneous utilities that operate primarily or exclusively on level set grids.