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 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 
)
inline

Member Function Documentation

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

Member Data Documentation

OpT mOp
StatsT mStats

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