OpenVDB: PointsToMask< GridT, InterrupterT >::ReducePool Struct Reference

OpenVDB 3.2.0

Public Types | Public Member Functions | Public Attributes | List of all members
PointsToMask< GridT, InterrupterT >::ReducePool Struct Reference

`#include <PointsToMask.h>`

## Public Types
typedef std::vector< GridT * > | VecT
typedef VecT::iterator | IterT
typedef tbb::blocked_range< IterT > | RangeT

## Public Member Functions
| ReducePool (PoolType &pool, GridT *grid, size_t grainSize=1)
| ReducePool (const ReducePool &, tbb::split)
| ~ReducePool ()
void | operator() (const RangeT &r)
void | join (ReducePool &other)

## Public Attributes
const bool | mOwnsGrid
GridT * | mGrid

## Member Typedef Documentation

## § IterT

typedef VecT::iterator IterT

## § RangeT

typedef tbb::blocked_range<IterT> RangeT

## § VecT

typedef std::vector<GridT*> VecT

## Constructor & Destructor Documentation

## § ReducePool() [1/2]

ReducePool | ( | PoolType & | pool,
|  | GridT * | grid,
|  | size_t | grainSize = `1`
| ) |  |
| inline

## § ReducePool() [2/2]

ReducePool | ( | const ReducePool & | ,
|  | tbb::split |
| ) |  |
| inline

## § ~ReducePool()

~ReducePool | ( |  | ) |
| inline

## Member Function Documentation

## § join()

void join | ( | ReducePool & | other | ) |
| inline

## § operator()()

void operator() | ( | const RangeT & | r | ) |
| inline

## Member Data Documentation

## § mGrid

GridT* mGrid

## § mOwnsGrid

const bool mOwnsGrid

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

- PointsToMask.h