|
OpenVDB
4.0.2
|
#include <MeshToVolume.h>
Classes | |
| struct | Fragment |
Public Types | |
| using | ValueType = typename TreeType::ValueType |
| using | LeafNodeType = typename TreeType::LeafNodeType |
| using | NodeMaskType = typename LeafNodeType::NodeMaskType |
| using | Int32TreeType = typename TreeType::template ValueConverter< Int32 >::Type |
| using | Int32LeafNodeType = typename Int32TreeType::LeafNodeType |
| using | BoolTreeType = typename TreeType::template ValueConverter< bool >::Type |
| using | BoolLeafNodeType = typename BoolTreeType::LeafNodeType |
Public Member Functions | |
| ExpandNarrowband (std::vector< BoolLeafNodeType *> &maskNodes, BoolTreeType &maskTree, TreeType &distTree, Int32TreeType &indexTree, const MeshDataAdapter &mesh, ValueType exteriorBandWidth, ValueType interiorBandWidth, ValueType voxelSize) | |
| ExpandNarrowband (const ExpandNarrowband &rhs, tbb::split) | |
| void | join (ExpandNarrowband &rhs) |
| void | operator() (const tbb::blocked_range< size_t > &range) |
| BoolTreeType & | newMaskTree () |
| std::vector< LeafNodeType * > & | newDistNodes () |
| std::vector< LeafNodeType * > & | updatedDistNodes () |
| std::vector< Int32LeafNodeType * > & | newIndexNodes () |
| std::vector< Int32LeafNodeType * > & | updatedIndexNodes () |
| using BoolLeafNodeType = typename BoolTreeType::LeafNodeType |
| using BoolTreeType = typename TreeType::template ValueConverter<bool>::Type |
| using Int32LeafNodeType = typename Int32TreeType::LeafNodeType |
| using Int32TreeType = typename TreeType::template ValueConverter<Int32>::Type |
| using LeafNodeType = typename TreeType::LeafNodeType |
| using NodeMaskType = typename LeafNodeType::NodeMaskType |
| using ValueType = typename TreeType::ValueType |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
1.8.13