|
OpenVDB
2.3.0
|
TBB body object that performs a parallel flood fill. More...
#include <MeshToVolume.h>
Public Types | |
| typedef FloatTreeT::ValueType | FloatValueT |
| typedef FloatTreeT::LeafNodeType | FloatLeafT |
| typedef tree::ValueAccessor < FloatTreeT > | FloatAccessorT |
| typedef FloatTreeT::template ValueConverter< bool >::Type | BoolTreeT |
| typedef BoolTreeT::LeafNodeType | BoolLeafT |
| typedef tree::LeafManager < BoolTreeT > | BoolLeafManager |
| typedef tree::ValueAccessor < BoolTreeT > | BoolAccessorT |
| typedef tree::ValueAccessor < const BoolTreeT > | BoolConstAccessorT |
Public Member Functions | |
| PropagateSign (BoolLeafManager &, FloatTreeT &, const BoolTreeT &, InterruptT *interrupter=NULL) | |
| ~PropagateSign () | |
| void | run (bool threaded=true) |
| PropagateSign (PropagateSign< FloatTreeT, InterruptT > &rhs, tbb::split) | |
| void | operator() (const tbb::blocked_range< size_t > &range) |
| void | join (PropagateSign< FloatTreeT, InterruptT > &rhs) |
| BoolTreeT & | signMaskTree () |
TBB body object that performs a parallel flood fill.
| typedef tree::ValueAccessor<BoolTreeT> BoolAccessorT |
| typedef tree::ValueAccessor<const BoolTreeT> BoolConstAccessorT |
| typedef tree::LeafManager<BoolTreeT> BoolLeafManager |
| typedef BoolTreeT::LeafNodeType BoolLeafT |
| typedef FloatTreeT::template ValueConverter<bool>::Type BoolTreeT |
| typedef tree::ValueAccessor<FloatTreeT> FloatAccessorT |
| typedef FloatTreeT::LeafNodeType FloatLeafT |
| typedef FloatTreeT::ValueType FloatValueT |
| PropagateSign | ( | BoolLeafManager & | signMaskLeafs, |
| FloatTreeT & | distTree, | ||
| const BoolTreeT & | intersectionTree, | ||
| InterruptT * | interrupter = NULL |
||
| ) |
|
inline |
| PropagateSign | ( | PropagateSign< FloatTreeT, InterruptT > & | rhs, |
| tbb::split | |||
| ) |
| void join | ( | PropagateSign< FloatTreeT, InterruptT > & | rhs | ) |
| void operator() | ( | const tbb::blocked_range< size_t > & | range | ) |
| void run | ( | bool | threaded = true | ) |
|
inline |
1.8.7