OpenVDB
3.2.0
|
#include <VolumeToMesh.h>
Public Types | |
typedef InputGridType::TreeType | InputTreeType |
typedef InputTreeType::LeafNodeType | InputLeafNodeType |
typedef InputLeafNodeType::ValueType | InputValueType |
typedef InputTreeType::template ValueConverter< float >::Type | FloatTreeType |
typedef FloatTreeType::LeafNodeType | FloatLeafNodeType |
typedef Grid< FloatTreeType > | FloatGridType |
typedef InputTreeType::template ValueConverter< Int16 >::Type | Int16TreeType |
typedef Int16TreeType::LeafNodeType | Int16LeafNodeType |
typedef InputTreeType::template ValueConverter< Index32 >::Type | Index32TreeType |
typedef Index32TreeType::LeafNodeType | Index32LeafNodeType |
typedef InputTreeType::template ValueConverter< bool >::Type | BoolTreeType |
typedef BoolTreeType::LeafNodeType | BoolLeafNodeType |
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 |
typedef BoolTreeType::LeafNodeType BoolLeafNodeType |
typedef InputTreeType::template ValueConverter<bool>::Type BoolTreeType |
typedef Grid<FloatTreeType> FloatGridType |
typedef FloatTreeType::LeafNodeType FloatLeafNodeType |
typedef InputTreeType::template ValueConverter<float>::Type FloatTreeType |
typedef Index32TreeType::LeafNodeType Index32LeafNodeType |
typedef InputTreeType::template ValueConverter<Index32>::Type Index32TreeType |
typedef InputTreeType::LeafNodeType InputLeafNodeType |
typedef InputGridType::TreeType InputTreeType |
typedef InputLeafNodeType::ValueType InputValueType |
typedef Int16TreeType::LeafNodeType Int16LeafNodeType |
typedef InputTreeType::template ValueConverter<Int16>::Type Int16TreeType |
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 |