OpenVDB
1.1.0
|
TBB Class object that slices up the 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 DistTreeT::ValueType | DistValueT |
Custom types. | |
typedef tree::ValueAccessor < DistTreeT > | DistAccessorT |
Custom types. | |
typedef DistTreeT::template ValueConverter< bool >::Type | StencilTreeT |
Custom types. | |
typedef tree::ValueAccessor < const StencilTreeT > | StencilAccessorT |
Custom types. |
Public Member Functions | |
ContourTracer (DistTreeT &, const StencilTreeT &, InterruptT *interrupter=NULL) | |
~ContourTracer () | |
void | runParallel () |
void | runSerial () |
ContourTracer (const ContourTracer< DistTreeT, InterruptT > &rhs) | |
void | operator() (const tbb::blocked_range< int > &range) const |
TBB Class object that slices up the 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<DistTreeT> DistAccessorT |
Custom types.
typedef DistTreeT::ValueType DistValueT |
Custom types.
typedef tree::ValueAccessor<const StencilTreeT> StencilAccessorT |
Custom types.
typedef DistTreeT::template ValueConverter<bool>::Type StencilTreeT |
Custom types.
ContourTracer | ( | DistTreeT & | distTree, |
const StencilTreeT & | intersectionTree, | ||
InterruptT * | interrupter = NULL |
||
) |
|
inline |
ContourTracer | ( | const ContourTracer< DistTreeT, InterruptT > & | rhs | ) |
void operator() | ( | const tbb::blocked_range< int > & | range | ) | const |
void runParallel | ( | ) |
void runSerial | ( | ) |