| OpenVDB
    9.0.1
    | 
Functor-based class used to extract data that satisfies some criteria defined by the embedded OpType functor. The extractSparseTree function wraps this class.  
 More...
#include <openvdb/tools/DenseSparseTools.h>
| Public Types | |
| using | Index = openvdb::math::Coord::ValueType | 
| using | DenseValueType = typename DenseType::ValueType | 
| using | ResultTreeType = typename OpType::ResultTreeType | 
| using | ResultValueType = typename ResultTreeType::ValueType | 
| using | ResultLeafNodeType = typename ResultTreeType::LeafNodeType | 
| using | MaskTree = typename ResultTreeType::template ValueConverter< ValueMask >::Type | 
| using | Range3d = tbb::blocked_range3d< Index, Index, Index > | 
| Public Member Functions | |
| SparseExtractor (const DenseType &dense, const OpType &functor, const ResultValueType background) | |
| SparseExtractor (const DenseType &dense, const openvdb::math::CoordBBox &bbox, const OpType &functor, const ResultValueType background) | |
| SparseExtractor (SparseExtractor &other, tbb::split) | |
| ResultTreeType::Ptr | extract (bool threaded=true) | 
| void | operator() (const Range3d &range) | 
| void | join (SparseExtractor &rhs) | 
Functor-based class used to extract data that satisfies some criteria defined by the embedded OpType functor. The extractSparseTree function wraps this class. 
| using DenseValueType = typename DenseType::ValueType | 
| using Index = openvdb::math::Coord::ValueType | 
| using ResultLeafNodeType = typename ResultTreeType::LeafNodeType | 
| using ResultTreeType = typename OpType::ResultTreeType | 
| using ResultValueType = typename ResultTreeType::ValueType | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
 1.8.11
 1.8.11