OpenVDB
1.1.0
|
TBB Class object to expand the level-set narrow-band. More...
#include <MeshToVolume.h>
Public Types | |
typedef DistTreeT::ValueType | DistValueT |
Custom types. More... | |
typedef tree::ValueAccessor < DistTreeT > | DistAccessorT |
Custom types. More... | |
typedef DistTreeT::template ValueConverter< Int32 >::Type | IndexTreeT |
Custom types. More... | |
typedef tree::ValueAccessor < IndexTreeT > | IndexAccessorT |
Custom types. More... | |
typedef DistTreeT::template ValueConverter< bool >::Type | StencilTreeT |
Custom types. More... | |
typedef tree::ValueAccessor < StencilTreeT > | StencilAccessorT |
Custom types. More... | |
typedef tree::LeafManager < StencilTreeT > | StencilArrayT |
Custom types. More... | |
Public Member Functions | |
ExpandNB (const std::vector< Vec3s > &pointList, const std::vector< Vec4I > &polygonList, DistTreeT &distTree, IndexTreeT &indexTree, StencilTreeT &maskTree, StencilArrayT &leafs, DistValueT exteriorBandWidth, DistValueT interiorBandWidth, DistValueT voxelSize) | |
ExpandNB (const ExpandNB< DistTreeT > &rhs, tbb::split) | |
~ExpandNB () | |
void | runParallel () |
void | runSerial () |
void | operator() (const tbb::blocked_range< size_t > &) const |
TBB Class object to expand the level-set narrow-band.
typedef tree::ValueAccessor<DistTreeT> DistAccessorT |
Custom types.
typedef DistTreeT::ValueType DistValueT |
Custom types.
typedef tree::ValueAccessor<IndexTreeT> IndexAccessorT |
Custom types.
typedef DistTreeT::template ValueConverter<Int32>::Type IndexTreeT |
Custom types.
Custom types.
typedef tree::LeafManager<StencilTreeT> StencilArrayT |
Custom types.
typedef DistTreeT::template ValueConverter<bool>::Type StencilTreeT |
Custom types.
ExpandNB | ( | const std::vector< Vec3s > & | pointList, |
const std::vector< Vec4I > & | polygonList, | ||
DistTreeT & | distTree, | ||
IndexTreeT & | indexTree, | ||
StencilTreeT & | maskTree, | ||
StencilArrayT & | leafs, | ||
DistValueT | exteriorBandWidth, | ||
DistValueT | interiorBandWidth, | ||
DistValueT | voxelSize | ||
) |
|
inline |
void operator() | ( | const tbb::blocked_range< size_t > & | range | ) | const |
void runParallel | ( | ) |
void runSerial | ( | ) |