OpenVDB
3.0.0
|
TBB body object that removes intersecting voxels that were set via voxelization of self-intersecting parts of a mesh. More...
#include <MeshToVolume.h>
Public Types | |
typedef FloatTreeT::ValueType | FloatValueT |
typedef tree::ValueAccessor< FloatTreeT > | DistAccessorT |
typedef FloatTreeT::LeafNodeType | DistLeafT |
typedef FloatTreeT::template ValueConverter< Int32 >::Type | IntTreeT |
typedef tree::ValueAccessor< IntTreeT > | IntAccessorT |
typedef IntTreeT::LeafNodeType | IntLeafT |
typedef FloatTreeT::template ValueConverter< bool >::Type | BoolTreeT |
typedef tree::ValueAccessor< BoolTreeT > | BoolAccessorT |
typedef BoolTreeT::LeafNodeType | BoolLeafT |
typedef tree::LeafManager< BoolTreeT > | BoolLeafManager |
Public Member Functions | |
IntersectingVoxelCleaner (FloatTreeT &distTree, IntTreeT &indexTree, BoolTreeT &intersectionTree, BoolLeafManager &leafs) | |
~IntersectingVoxelCleaner () | |
void | run (bool threaded=true) |
IntersectingVoxelCleaner (const IntersectingVoxelCleaner< FloatTreeT > &rhs) | |
void | operator() (const tbb::blocked_range< size_t > &) const |
TBB body object that removes intersecting voxels that were set via voxelization of self-intersecting parts of a mesh.
typedef tree::ValueAccessor<BoolTreeT> BoolAccessorT |
typedef tree::LeafManager<BoolTreeT> BoolLeafManager |
typedef BoolTreeT::LeafNodeType BoolLeafT |
typedef FloatTreeT::template ValueConverter<bool>::Type BoolTreeT |
typedef tree::ValueAccessor<FloatTreeT> DistAccessorT |
typedef FloatTreeT::LeafNodeType DistLeafT |
typedef FloatTreeT::ValueType FloatValueT |
typedef tree::ValueAccessor<IntTreeT> IntAccessorT |
typedef IntTreeT::LeafNodeType IntLeafT |
IntersectingVoxelCleaner | ( | FloatTreeT & | distTree, |
IntTreeT & | indexTree, | ||
BoolTreeT & | intersectionTree, | ||
BoolLeafManager & | leafs | ||
) |
|
inline |
IntersectingVoxelCleaner | ( | const IntersectingVoxelCleaner< FloatTreeT > & | rhs | ) |
void operator() | ( | const tbb::blocked_range< size_t > & | range | ) | const |
void run | ( | bool | threaded = true | ) |