OpenVDB  12.0.0
Public Types | Public Member Functions | List of all members
GenAdaptivityMaskOp< IndexTreeType, BoolTreeType > Class Template Reference

TBB body object for threaded sharp feature construction. More...

#include <openvdb_houdini/GeometryUtil.h>

Public Types

using BoolLeafManager = openvdb::tree::LeafManager< BoolTreeType >
 

Public Member Functions

 GenAdaptivityMaskOp (const GU_Detail &refGeo, const IndexTreeType &indexTree, BoolLeafManager &, float edgetolerance=0.0)
 
void run (bool threaded=true)
 
void operator() (const tbb::blocked_range< size_t > &) const
 

Detailed Description

template<typename IndexTreeType, typename BoolTreeType>
class openvdb_houdini::GenAdaptivityMaskOp< IndexTreeType, BoolTreeType >

TBB body object for threaded sharp feature construction.

Member Typedef Documentation

using BoolLeafManager = openvdb::tree::LeafManager<BoolTreeType>

Constructor & Destructor Documentation

GenAdaptivityMaskOp ( const GU_Detail &  refGeo,
const IndexTreeType &  indexTree,
BoolLeafManager leafMgr,
float  edgetolerance = 0.0 
)

Member Function Documentation

void operator() ( const tbb::blocked_range< size_t > &  range) const
void run ( bool  threaded = true)