OpenVDB
5.2.0
|
#include <MeshToVolume.h>
Public Types | |
using | ValueType = typename TreeType::ValueType |
using | LeafNodeType = typename TreeType::LeafNodeType |
using | Int32TreeType = typename TreeType::template ValueConverter< Int32 >::Type |
using | Int32LeafNodeType = typename Int32TreeType::LeafNodeType |
using | PointArray = std::unique_ptr< Vec3d[]> |
using | MaskArray = std::unique_ptr< bool[]> |
using | LocalData = std::pair< PointArray, MaskArray > |
using | LocalDataTable = tbb::enumerable_thread_specific< LocalData > |
Public Member Functions | |
ComputeIntersectingVoxelSign (std::vector< LeafNodeType *> &distNodes, const TreeType &distTree, const Int32TreeType &indexTree, const MeshDataAdapter &mesh) | |
void | operator() (const tbb::blocked_range< size_t > &range) const |
using Int32LeafNodeType = typename Int32TreeType::LeafNodeType |
using Int32TreeType = typename TreeType::template ValueConverter<Int32>::Type |
using LeafNodeType = typename TreeType::LeafNodeType |
using LocalData = std::pair<PointArray, MaskArray> |
using LocalDataTable = tbb::enumerable_thread_specific<LocalData> |
using MaskArray = std::unique_ptr<bool[]> |
using PointArray = std::unique_ptr<Vec3d[]> |
using ValueType = typename TreeType::ValueType |
|
inline |
|
inline |