OpenVDB  3.1.0
Public Types | Public Member Functions | List of all members
PartGen< SrcTreeT > Class Template Reference

#include <VolumeToMesh.h>

Public Types

typedef tree::LeafManager< const SrcTreeT > LeafManagerT
 
typedef SrcTreeT::template ValueConverter< bool >::Type BoolTreeT
 
typedef tree::ValueAccessor< BoolTreeTBoolAccessorT
 

Public Member Functions

 PartGen (const LeafManagerT &leafs, size_t partitions, size_t activePart)
 
void run (bool threaded=true)
 
BoolTreeTtree ()
 
 PartGen (PartGen &, tbb::split)
 
void operator() (const tbb::blocked_range< size_t > &)
 
void join (PartGen &rhs)
 

Member Typedef Documentation

typedef SrcTreeT::template ValueConverter<bool>::Type BoolTreeT
typedef tree::LeafManager<const SrcTreeT> LeafManagerT

Constructor & Destructor Documentation

PartGen ( const LeafManagerT leafs,
size_t  partitions,
size_t  activePart 
)
PartGen ( PartGen< SrcTreeT > &  rhs,
tbb::split   
)

Member Function Documentation

void join ( PartGen< SrcTreeT > &  rhs)
inline
void operator() ( const tbb::blocked_range< size_t > &  range)
void run ( bool  threaded = true)
BoolTreeT& tree ( )
inline

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