|
OpenVDB
2.3.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 | ) |
1.8.7