OpenVDB  0.104.0
Public Types | Public Member Functions | List of all members
LeafTransformer< TreeType, LeafOp > Class Template Reference

Threaded leaf-node transformation scheme. More...

#include <LevelSetUtil.h>

Public Types

typedef tree::LeafManager
< TreeType > 
LeafArray
 
typedef TreeType::ValueType ValueType
 

Public Member Functions

 LeafTransformer (LeafArray &, LeafOp &)
 LeafArray = openvdb::tree::LeafManager<TreeType> leafs(myTree) More...
 
void runParallel ()
 
void runSerial ()
 
void operator() (const tbb::blocked_range< size_t > &) const
 
 LeafTransformer (const LeafTransformer< TreeType, LeafOp > &)
 

Detailed Description

template<class TreeType, class LeafOp>
class openvdb::v0_104_0::tools::LeafTransformer< TreeType, LeafOp >

Threaded leaf-node transformation scheme.

Member Typedef Documentation

typedef tree::LeafManager<TreeType> LeafArray
typedef TreeType::ValueType ValueType

Constructor & Destructor Documentation

LeafTransformer ( LeafArray leafs,
LeafOp &  leafOp 
)

LeafArray = openvdb::tree::LeafManager<TreeType> leafs(myTree)

LeafTransformer ( const LeafTransformer< TreeType, LeafOp > &  rhs)
inline

Member Function Documentation

void operator() ( const tbb::blocked_range< size_t > &  range) const
inline
void runParallel ( )
void runSerial ( )

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