OpenVDB
8.0.1
|
#include <VolumeToMesh.h>
Public Types | |
using | InputLeafNodeType = typename InputTreeType::LeafNodeType |
using | InputValueType = typename InputLeafNodeType::ValueType |
using | BoolTreeType = typename InputTreeType::template ValueConverter< bool >::Type |
using | BoolLeafNodeType = typename BoolTreeType::LeafNodeType |
Public Member Functions | |
MaskIntersectingVoxels (const InputTreeType &inputTree, const std::vector< BoolLeafNodeType * > &nodes, BoolTreeType &intersectionTree, InputValueType iso) | |
MaskIntersectingVoxels (MaskIntersectingVoxels &, tbb::split) | |
void | operator() (const tbb::blocked_range< size_t > &) |
void | join (const MaskIntersectingVoxels &rhs) |
using BoolLeafNodeType = typename BoolTreeType::LeafNodeType |
using BoolTreeType = typename InputTreeType::template ValueConverter<bool>::Type |
using InputLeafNodeType = typename InputTreeType::LeafNodeType |
using InputValueType = typename InputLeafNodeType::ValueType |
MaskIntersectingVoxels | ( | const InputTreeType & | inputTree, |
const std::vector< BoolLeafNodeType * > & | nodes, | ||
BoolTreeType & | intersectionTree, | ||
InputValueType | iso | ||
) |
MaskIntersectingVoxels | ( | MaskIntersectingVoxels< InputTreeType > & | rhs, |
tbb::split | |||
) |
|
inline |
void operator() | ( | const tbb::blocked_range< size_t > & | range | ) |