HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
openvdb::OPENVDB_VERSION_NAME::tools::valxform::OpAccumulator< IterT, OpT > Class Template Reference

#include <ValueTransformer.h>

Public Types

using IterRange = typename tree::IteratorRange< IterT >
 

Public Member Functions

 OpAccumulator (const IterT &iter, OpT &op)
 
 OpAccumulator (OpAccumulator &other, tbb::split)
 
 ~OpAccumulator ()
 
void process (bool threaded=true)
 
void operator() (const IterRange &r)
 
void join (OpAccumulator &other)
 

Detailed Description

template<typename IterT, typename OpT>
class openvdb::OPENVDB_VERSION_NAME::tools::valxform::OpAccumulator< IterT, OpT >

Definition at line 625 of file ValueTransformer.h.

Member Typedef Documentation

template<typename IterT, typename OpT>
using openvdb::OPENVDB_VERSION_NAME::tools::valxform::OpAccumulator< IterT, OpT >::IterRange = typename tree::IteratorRange<IterT>

Definition at line 628 of file ValueTransformer.h.

Constructor & Destructor Documentation

template<typename IterT, typename OpT>
openvdb::OPENVDB_VERSION_NAME::tools::valxform::OpAccumulator< IterT, OpT >::OpAccumulator ( const IterT &  iter,
OpT &  op 
)
inline

Definition at line 634 of file ValueTransformer.h.

template<typename IterT, typename OpT>
openvdb::OPENVDB_VERSION_NAME::tools::valxform::OpAccumulator< IterT, OpT >::OpAccumulator ( OpAccumulator< IterT, OpT > &  other,
tbb::split   
)
inline

Definition at line 643 of file ValueTransformer.h.

template<typename IterT, typename OpT>
openvdb::OPENVDB_VERSION_NAME::tools::valxform::OpAccumulator< IterT, OpT >::~OpAccumulator ( )
inline

Definition at line 650 of file ValueTransformer.h.

Member Function Documentation

template<typename IterT, typename OpT>
void openvdb::OPENVDB_VERSION_NAME::tools::valxform::OpAccumulator< IterT, OpT >::join ( OpAccumulator< IterT, OpT > &  other)
inline

Definition at line 664 of file ValueTransformer.h.

template<typename IterT, typename OpT>
void openvdb::OPENVDB_VERSION_NAME::tools::valxform::OpAccumulator< IterT, OpT >::operator() ( const IterRange r)
inline

Definition at line 662 of file ValueTransformer.h.

template<typename IterT, typename OpT>
void openvdb::OPENVDB_VERSION_NAME::tools::valxform::OpAccumulator< IterT, OpT >::process ( bool  threaded = true)
inline

Definition at line 652 of file ValueTransformer.h.


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