|
OpenVDB
4.0.2
|
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 <DenseSparseTools.h>
Public Types | |
| typedef openvdb::math::Coord::ValueType | Index |
| typedef DenseType::ValueType | DenseValueType |
| typedef OpType::ResultTreeType | ResultTreeType |
| typedef ResultTreeType::ValueType | ResultValueType |
| typedef ResultTreeType::LeafNodeType | ResultLeafNodeType |
| typedef ResultTreeType::template ValueConverter< ValueMask >::Type | MaskTree |
| typedef tbb::blocked_range3d< Index, Index, Index > | Range3d |
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.
| typedef DenseType::ValueType DenseValueType |
| typedef openvdb::math::Coord::ValueType Index |
| typedef ResultTreeType::LeafNodeType ResultLeafNodeType |
| typedef OpType::ResultTreeType ResultTreeType |
| typedef ResultTreeType::ValueType ResultValueType |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
1.8.13