|
OpenVDB
1.1.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_for.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 | LeafTransformer< TreeType, LeafOp > |
| Threaded operator that applies a user-supplied functor to each leaf node in a LeafManager. More... | |
| class | FogVolumeOp< ValueType > |
| class | InteriorMaskOp< TreeType > |
Namespaces | |
| namespace | openvdb |
| namespace | openvdb::v1_1_0 |
| namespace | openvdb::v1_1_0::tools |
| namespace | openvdb::v1_1_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. | |
| 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. | |
Miscellaneous utilities that operate primarily or exclusively on level set grids.
1.8.1.2