OpenVDB: ActiveVoxelCountOp< TreeType > Struct Template Reference

OpenVDB 8.1.0

Public Types | Public Member Functions | Public Attributes | List of all members
ActiveVoxelCountOp< TreeType > Struct Template Reference

A DynamicNodeManager operator to count active voxels in a tree. More...

`#include <Count.h>`

## Public Types
using | LeafT = typename TreeType::LeafNodeType

## Public Member Functions
| ActiveVoxelCountOp ()=default
| ActiveVoxelCountOp (const ActiveVoxelCountOp &, tbb::split)
template<typename NodeT >
bool | operator() (const NodeT &node, size_t)
bool | operator() (const LeafT &leaf, size_t)
void | join (const ActiveVoxelCountOp &other)

## Public Attributes
openvdb::Index64 | count {0}

## Detailed Description

### template<typename TreeType>
struct openvdb::v8_1::tools::count_internal::ActiveVoxelCountOp< TreeType >

A DynamicNodeManager operator to count active voxels in a tree.

## Member Typedef Documentation

## ◆ LeafT

using LeafT = typename TreeType::LeafNodeType

## Constructor & Destructor Documentation

## ◆ ActiveVoxelCountOp() [1/2]

ActiveVoxelCountOp | ( |  | ) |
| default

## ◆ ActiveVoxelCountOp() [2/2]

ActiveVoxelCountOp | ( | const ActiveVoxelCountOp< TreeType > & | ,
|  | tbb::split |
| ) |  |
| inline

## Member Function Documentation

## ◆ join()

void join | ( | const ActiveVoxelCountOp< TreeType > & | other | ) |
| inline

## ◆ operator()() [1/2]

bool operator() | ( | const LeafT & | leaf,
|  | size_t |
| ) |  |
| inline

## ◆ operator()() [2/2]

bool operator() | ( | const NodeT & | node,
|  | size_t |
| ) |  |
| inline

## Member Data Documentation

## ◆ count

openvdb::Index64 count {0}

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

- Count.h