OpenVDB: GenAdaptivityMaskOp< IndexTreeType, BoolTreeType > Class Template Reference

OpenVDB 12.1.0

Loading...
Searching...
No Matches
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

## ◆ BoolLeafManager

template<typename IndexTreeType, typename BoolTreeType>

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

## Constructor & Destructor Documentation

## ◆ GenAdaptivityMaskOp()

template<typename IndexTreeType, typename BoolTreeType>

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

## Member Function Documentation

## ◆ operator()()

template<typename IndexTreeType, typename BoolTreeType>

void operator() | ( | const tbb::blocked_range< size_t > & | range | ) | const

## ◆ run()

template<typename IndexTreeType, typename BoolTreeType>

void run | ( | bool | threaded = true | ) |