|
OpenVDB
1.2.0
|
TBB body object that partitions a volume into 2D slices that can be processed in parallel and marks the exterior contour of disjoint voxel sets in each slice. More...
#include <MeshToVolume.h>
Public Types | |
| typedef FloatTreeT::ValueType | FloatValueT |
| typedef tree::ValueAccessor < FloatTreeT > | DistAccessorT |
| typedef FloatTreeT::template ValueConverter< bool >::Type | BoolTreeT |
| typedef tree::ValueAccessor < const BoolTreeT > | BoolAccessorT |
Public Member Functions | |
| ContourTracer (FloatTreeT &, const BoolTreeT &, InterruptT *interrupter=NULL) | |
| ~ContourTracer () | |
| void | runParallel () |
| void | runSerial () |
| ContourTracer (const ContourTracer< FloatTreeT, InterruptT > &rhs) | |
| void | operator() (const tbb::blocked_range< int > &range) const |
TBB body object that partitions a volume into 2D slices that can be processed in parallel and marks the exterior contour of disjoint voxel sets in each slice.
| typedef tree::ValueAccessor<const BoolTreeT> BoolAccessorT |
| typedef FloatTreeT::template ValueConverter<bool>::Type BoolTreeT |
| typedef tree::ValueAccessor<FloatTreeT> DistAccessorT |
| typedef FloatTreeT::ValueType FloatValueT |
| ContourTracer | ( | FloatTreeT & | distTree, |
| const BoolTreeT & | intersectionTree, | ||
| InterruptT * | interrupter = NULL |
||
| ) |
|
inline |
| ContourTracer | ( | const ContourTracer< FloatTreeT, InterruptT > & | rhs) |
| void operator() | ( | const tbb::blocked_range< int > & | range) | const |
| void runParallel | ( | ) |
| void runSerial | ( | ) |
1.8.4