OpenVDB  3.1.0
Classes | Functions
openvdb::v3_1_0::tools::level_set_util_internal Namespace Reference

Classes

struct  FillMaskBoundary
 
struct  FindMinTileValue
 
struct  FindMinVoxelValue
 
struct  FlipRegionSign
 
struct  GridOrTreeConstructor
 
struct  GridOrTreeConstructor< Grid< TreeType > >
 
struct  LabelBoundaryVoxels
 Negative active values are set 0, everything else is set to 1. More...
 
struct  MaskInteriorTiles
 
struct  MaskInteriorVoxels
 
struct  PopulateTree
 
struct  SDFTilesToFogVolume
 
struct  SDFVoxelsToFogVolume
 

Functions

template<class TreeType >
TreeType::template ValueConverter< char >::Type::Ptr computeEnclosedRegionMask (const TreeType &tree, typename TreeType::ValueType isovalue, const typename TreeType::template ValueConverter< bool >::Type *fillMask)
 Constructs a memory light char tree that represents the exterior region with +1 and the interior regions with -1. More...
 
template<class TreeType >
TreeType::template ValueConverter< bool >::Type::Ptr computeInteriorMask (const TreeType &tree, typename TreeType::ValueType iso)
 

Function Documentation

TreeType::template ValueConverter<char>::Type::Ptr openvdb::v3_1_0::tools::level_set_util_internal::computeEnclosedRegionMask ( const TreeType &  tree,
typename TreeType::ValueType  isovalue,
const typename TreeType::template ValueConverter< bool >::Type *  fillMask 
)
inline

Constructs a memory light char tree that represents the exterior region with +1 and the interior regions with -1.

TreeType::template ValueConverter<bool>::Type::Ptr openvdb::v3_1_0::tools::level_set_util_internal::computeInteriorMask ( const TreeType &  tree,
typename TreeType::ValueType  iso 
)
inline