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