HDK
|
#include <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.
Definition at line 917 of file FastSweeping.h.
using openvdb::OPENVDB_VERSION_NAME::tools::FastSweeping< SdfGridT, ExtValueT >::MinMaxKernel::LeafMgr = tree::LeafManager<const SdfTreeT> |
Definition at line 919 of file FastSweeping.h.
using openvdb::OPENVDB_VERSION_NAME::tools::FastSweeping< SdfGridT, ExtValueT >::MinMaxKernel::LeafRange = typename LeafMgr::LeafRange |
Definition at line 920 of file FastSweeping.h.
|
inline |
Definition at line 921 of file FastSweeping.h.
|
inline |
Definition at line 922 of file FastSweeping.h.
|
inline |
Definition at line 946 of file FastSweeping.h.
|
inline |
Definition at line 931 of file FastSweeping.h.
|
inline |
Definition at line 924 of file FastSweeping.h.
bool openvdb::OPENVDB_VERSION_NAME::tools::FastSweeping< SdfGridT, ExtValueT >::MinMaxKernel::mFltMaxExists |
Definition at line 955 of file FastSweeping.h.
bool openvdb::OPENVDB_VERSION_NAME::tools::FastSweeping< SdfGridT, ExtValueT >::MinMaxKernel::mFltMinExists |
Definition at line 955 of file FastSweeping.h.
SdfValueT openvdb::OPENVDB_VERSION_NAME::tools::FastSweeping< SdfGridT, ExtValueT >::MinMaxKernel::mMax |
Definition at line 954 of file FastSweeping.h.
SdfValueT openvdb::OPENVDB_VERSION_NAME::tools::FastSweeping< SdfGridT, ExtValueT >::MinMaxKernel::mMin |
Definition at line 954 of file FastSweeping.h.