|
OpenVDB 11.0.0
|
#include <openvdb/tools/FastSweeping.h>
Public Types | |
| using | LeafMgr = tree::LeafManager< const SdfTreeT > |
| using | LeafRange = typename LeafMgr::LeafRange |
Public Member Functions | |
| MinMaxKernel () | |
| MinMaxKernel (MinMaxKernel &other, tbb::split) | |
| math::MinMax< SdfValueT > | run (const SdfGridT &grid) |
| void | operator() (const LeafRange &r) |
| void | join (const MinMaxKernel &other) |
Public Attributes | |
| SdfValueT | mMin |
| SdfValueT | mMax |
| bool | mFltMinExists |
| bool | mFltMaxExists |
Private class of FastSweeping to quickly compute the extrema values of the active voxels in the leaf nodes. Several orders of magnitude faster than tools::extrema! Also determines whether there is float max or float min stored in a voxel.
| using LeafMgr = tree::LeafManager<const SdfTreeT> |
| using LeafRange = typename LeafMgr::LeafRange |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| bool mFltMaxExists |
| bool mFltMinExists |
| SdfValueT mMax |
| SdfValueT mMin |