OpenVDB  2.0.0
Public Types | Public Member Functions | List of all members
PropagateSign< FloatTreeT, InterruptT > Class Template Reference

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)
 
BoolTreeTsignMaskTree ()
 

Detailed Description

template<typename FloatTreeT, typename InterruptT = util::NullInterrupter>
class openvdb::v2_0_0::tools::internal::PropagateSign< FloatTreeT, InterruptT >

TBB body object that performs a parallel flood fill.

Member Typedef Documentation

typedef BoolTreeT::LeafNodeType BoolLeafT
typedef FloatTreeT::template ValueConverter<bool>::Type BoolTreeT
typedef tree::ValueAccessor<FloatTreeT> FloatAccessorT
typedef FloatTreeT::LeafNodeType FloatLeafT
typedef FloatTreeT::ValueType FloatValueT

Constructor & Destructor Documentation

PropagateSign ( BoolLeafManager signMaskLeafs,
FloatTreeT &  distTree,
const BoolTreeT intersectionTree,
InterruptT *  interrupter = NULL 
)
~PropagateSign ( )
inline
PropagateSign ( PropagateSign< FloatTreeT, InterruptT > &  rhs,
tbb::split   
)

Member Function Documentation

void join ( PropagateSign< FloatTreeT, InterruptT > &  rhs)
void operator() ( const tbb::blocked_range< size_t > &  range)
void run ( bool  threaded = true)
BoolTreeT& signMaskTree ( )
inline

The documentation for this class was generated from the following file: