OpenVDB  8.1.1
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 TreeTTHROW_IF_NULL (TreeT *ptr)

Public Attributes

ConstAccessor mAcc
OpT mOp
StatsT mStats

Member Typedef Documentation

using ConstAccessor = typename tree::ValueAccessor<const TreeT>
using TreeT = typename IterT::TreeT
using ValueT = typename TreeT::ValueType

Constructor & Destructor Documentation

MathOp ( const IterT &  iter,
const OpT &  op 

Member Function Documentation

void join ( MathOp< IterT, OpT, StatsT > &  other)
void operator() ( const IterT &  it)
static TreeT* THROW_IF_NULL ( TreeT ptr)

Member Data Documentation

OpT mOp
StatsT mStats

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