functor to calculate tile and leaf valid nodes count More...
#include <MROpenVDBHelper.h>
Public Types | |
using | ValueT = typename TreeT::ValueType |
using | TreeAccessor = openvdb::tree::ValueAccessor<const TreeT> |
using | LeafIterT = typename TreeT::LeafCIter |
using | TileIterT = typename TreeT::ValueAllCIter |
Public Member Functions | |
RangeCounter () | |
RangeCounter (const RangeCounter &) | |
void | action (const LeafIterT &, const TreeAccessor &, const openvdb::math::CoordBBox &) |
void | action (const TileIterT &, const TreeAccessor &, const openvdb::math::CoordBBox &) |
void | join (const RangeCounter &other) |
Public Attributes | |
RangeSize | size |
functor to calculate tile and leaf valid nodes count
valid node - the node where the action is performed. it is necessary to calculate the progress in real action
using MR::RangeCounter< TreeT >::LeafIterT = typename TreeT::LeafCIter |
using MR::RangeCounter< TreeT >::TileIterT = typename TreeT::ValueAllCIter |
using MR::RangeCounter< TreeT >::TreeAccessor = openvdb::tree::ValueAccessor<const TreeT> |
using MR::RangeCounter< TreeT >::ValueT = typename TreeT::ValueType |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
RangeSize MR::RangeCounter< TreeT >::size |