OpenVDB  8.1.1
Public Types | Public Member Functions | List of all members
GridCombinerOp< GridT > Struct Template Reference

Combines multiple grids into one by stealing leaf nodes and summing voxel values This class is designed to work with thread local storage containers such as tbb::combinable. More...

#include <PointMask.h>

Public Types

using CombinableT = typename tbb::combinable< GridT >
 
using TreeT = typename GridT::TreeType
 
using LeafT = typename TreeT::LeafNodeType
 
using ValueType = typename TreeT::ValueType
 
using SumOp = tools::valxform::SumOp< typename TreeT::ValueType >
 

Public Member Functions

 GridCombinerOp (GridT &grid)
 
void operator() (const GridT &grid)
 

Detailed Description

template<typename GridT>
struct openvdb::v8_1::points::point_mask_internal::GridCombinerOp< GridT >

Combines multiple grids into one by stealing leaf nodes and summing voxel values This class is designed to work with thread local storage containers such as tbb::combinable.

Member Typedef Documentation

using CombinableT = typename tbb::combinable<GridT>
using LeafT = typename TreeT::LeafNodeType
using SumOp = tools::valxform::SumOp<typename TreeT::ValueType>
using TreeT = typename GridT::TreeType
using ValueType = typename TreeT::ValueType

Constructor & Destructor Documentation

GridCombinerOp ( GridT &  grid)
inline

Member Function Documentation

void operator() ( const GridT &  grid)
inline

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