Class that applies a functor to the index space intersection of a prescribed bounding box and the dense grid. NB: This class only supports DenseGrids with ZYX memory layout. More...
#include <openvdb/tools/DenseSparseTools.h>
| Public Types | |
| using | ValueT = _ValueT | 
| using | DenseT = Dense<ValueT, openvdb::tools::LayoutZYX> | 
| using | IntType = openvdb::math::Coord::ValueType | 
| using | RangeType = tbb::blocked_range2d<IntType, IntType> | 
| Public Member Functions | |
| DenseTransformer (DenseT &dense, const openvdb::math::CoordBBox &bbox, const OpType &functor) | |
| DenseTransformer (const DenseTransformer &other) | |
| void | apply (bool threaded=true) | 
| void | operator() (const RangeType &range) const | 
Class that applies a functor to the index space intersection of a prescribed bounding box and the dense grid. NB: This class only supports DenseGrids with ZYX memory layout.
| using IntType = openvdb::math::Coord::ValueType | 
| using RangeType = tbb::blocked_range2d<IntType, IntType> | 
| using ValueT = _ValueT | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline |