HDK
|
#include <MultiResGrid.h>
Public Types | |
using | MaskT = typename TreeType::template ValueConverter< ValueMask >::Type |
using | PoolType = tbb::enumerable_thread_specific< TreeType > |
using | ManagerT = tree::LeafManager< const MaskT > |
using | RangeT = typename ManagerT::LeafRange |
using | VoxelIterT = typename ManagerT::LeafNodeType::ValueOnCIter |
Public Member Functions | |
MaskOp (const TreeType &fineTree, TreeType &coarseTree, size_t grainSize=1) | |
void | operator() (const RangeT &range) const |
Public Attributes | |
PoolType * | mPool |
Definition at line 681 of file MultiResGrid.h.
using openvdb::OPENVDB_VERSION_NAME::tools::MultiResGrid< TreeType >::MaskOp::ManagerT = tree::LeafManager<const MaskT> |
Definition at line 685 of file MultiResGrid.h.
using openvdb::OPENVDB_VERSION_NAME::tools::MultiResGrid< TreeType >::MaskOp::MaskT = typename TreeType::template ValueConverter<ValueMask>::Type |
Definition at line 683 of file MultiResGrid.h.
using openvdb::OPENVDB_VERSION_NAME::tools::MultiResGrid< TreeType >::MaskOp::PoolType = tbb::enumerable_thread_specific<TreeType> |
Definition at line 684 of file MultiResGrid.h.
using openvdb::OPENVDB_VERSION_NAME::tools::MultiResGrid< TreeType >::MaskOp::RangeT = typename ManagerT::LeafRange |
Definition at line 686 of file MultiResGrid.h.
using openvdb::OPENVDB_VERSION_NAME::tools::MultiResGrid< TreeType >::MaskOp::VoxelIterT = typename ManagerT::LeafNodeType::ValueOnCIter |
Definition at line 687 of file MultiResGrid.h.
|
inline |
Definition at line 689 of file MultiResGrid.h.
|
inline |
Definition at line 709 of file MultiResGrid.h.
PoolType* openvdb::OPENVDB_VERSION_NAME::tools::MultiResGrid< TreeType >::MaskOp::mPool |
Definition at line 720 of file MultiResGrid.h.