OpenVDB  9.0.1
Public Types | Public Member Functions | List of all members
ExtractAll< _ResultTreeType, DenseValueType > Struct Template Reference

a simple utility class used by extractSparseTreeWithMask More...

#include <openvdb/tools/DenseSparseTools.h>

Public Types

using ResultTreeType = _ResultTreeType
 
using ResultLeafNodeType = typename ResultTreeType::LeafNodeType
 

Public Member Functions

template<typename CoordOrIndex >
void operator() (const DenseValueType &a, const CoordOrIndex &offset, ResultLeafNodeType *leaf) const
 

Detailed Description

template<typename _ResultTreeType, typename DenseValueType>
struct openvdb::v9_0::tools::ExtractAll< _ResultTreeType, DenseValueType >

a simple utility class used by extractSparseTreeWithMask

Member Typedef Documentation

using ResultLeafNodeType = typename ResultTreeType::LeafNodeType
using ResultTreeType = _ResultTreeType

Member Function Documentation

void operator() ( const DenseValueType &  a,
const CoordOrIndex &  offset,
ResultLeafNodeType leaf 
) const
inline