OpenVDB: MathOp< IterT, OpT, StatsT > Struct Template Reference

OpenVDB 6.1.0

Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
MathOp< IterT, OpT, StatsT > Struct Template Reference

`#include <Statistics.h>`

## Public Types
using | TreeT = typename IterT::TreeT
using | ValueT = typename TreeT::ValueType
using | ConstAccessor = typename tree::ValueAccessor< const TreeT >

## Public Member Functions
| MathOp (const IterT &iter, const OpT &op)
void | operator() (const IterT &it)
void | join (MathOp &other)

## Static Public Member Functions
template<typename TreeT >
static TreeT * | THROW_IF_NULL (TreeT *ptr)

## Public Attributes
ConstAccessor | mAcc
OpT | mOp
StatsT | mStats

## Member Typedef Documentation

## ◆ ConstAccessor

using ConstAccessor = typename tree::ValueAccessor<const TreeT>

## ◆ TreeT

using TreeT = typename IterT::TreeT

## ◆ ValueT

using ValueT = typename TreeT::ValueType

## Constructor & Destructor Documentation

## ◆ MathOp()

MathOp | ( | const IterT & | iter,
|  | const OpT & | op
| ) |  |
| inline

## Member Function Documentation

## ◆ join()

void join | ( | MathOp< IterT, OpT, StatsT > & | other | ) |
| inline

## ◆ operator()()

void operator() | ( | const IterT & | it | ) |
| inline

## ◆ THROW_IF_NULL()

static TreeT* THROW_IF_NULL | ( | TreeT * | ptr | ) |
| inlinestatic

## Member Data Documentation

## ◆ mAcc

ConstAccessor mAcc

## ◆ mOp

OpT mOp

## ◆ mStats

StatsT mStats

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

- Statistics.h