|
OpenVDB
4.0.2
|
#include <VolumeToMesh.h>
Public Types | |
| using | InputTreeType = typename InputGridType::TreeType |
| using | InputLeafNodeType = typename InputTreeType::LeafNodeType |
| using | InputValueType = typename InputLeafNodeType::ValueType |
| using | FloatTreeType = typename InputTreeType::template ValueConverter< float >::Type |
| using | FloatLeafNodeType = typename FloatTreeType::LeafNodeType |
| using | FloatGridType = Grid< FloatTreeType > |
| using | Int16TreeType = typename InputTreeType::template ValueConverter< Int16 >::Type |
| using | Int16LeafNodeType = typename Int16TreeType::LeafNodeType |
| using | Index32TreeType = typename InputTreeType::template ValueConverter< Index32 >::Type |
| using | Index32LeafNodeType = typename Index32TreeType::LeafNodeType |
| using | BoolTreeType = typename InputTreeType::template ValueConverter< bool >::Type |
| using | BoolLeafNodeType = typename BoolTreeType::LeafNodeType |
Public Member Functions | |
| MergeVoxelRegions (const InputGridType &inputGrid, const Index32TreeType &pointIndexTree, const std::vector< Index32LeafNodeType *> &pointIndexLeafNodes, const std::vector< Int16LeafNodeType *> &signFlagsLeafNodes, InputValueType iso, float adaptivity, bool invertSurfaceOrientation) | |
| void | setSpatialAdaptivity (const FloatGridType &grid) |
| void | setAdaptivityMask (const BoolTreeType &mask) |
| void | setRefSignFlagsData (const Int16TreeType &signFlagsData, float internalAdaptivity) |
| void | operator() (const tbb::blocked_range< size_t > &) const |
| using BoolLeafNodeType = typename BoolTreeType::LeafNodeType |
| using BoolTreeType = typename InputTreeType::template ValueConverter<bool>::Type |
| using FloatGridType = Grid<FloatTreeType> |
| using FloatLeafNodeType = typename FloatTreeType::LeafNodeType |
| using FloatTreeType = typename InputTreeType::template ValueConverter<float>::Type |
| using Index32LeafNodeType = typename Index32TreeType::LeafNodeType |
| using Index32TreeType = typename InputTreeType::template ValueConverter<Index32>::Type |
| using InputLeafNodeType = typename InputTreeType::LeafNodeType |
| using InputTreeType = typename InputGridType::TreeType |
| using InputValueType = typename InputLeafNodeType::ValueType |
| using Int16LeafNodeType = typename Int16TreeType::LeafNodeType |
| using Int16TreeType = typename InputTreeType::template ValueConverter<Int16>::Type |
| MergeVoxelRegions | ( | const InputGridType & | inputGrid, |
| const Index32TreeType & | pointIndexTree, | ||
| const std::vector< Index32LeafNodeType *> & | pointIndexLeafNodes, | ||
| const std::vector< Int16LeafNodeType *> & | signFlagsLeafNodes, | ||
| InputValueType | iso, | ||
| float | adaptivity, | ||
| bool | invertSurfaceOrientation | ||
| ) |
| void operator() | ( | const tbb::blocked_range< size_t > & | range | ) | const |
|
inline |
|
inline |
|
inline |
1.8.13