#include <openvdb/math/Math.h>
#include <openvdb/Types.h>
#include <openvdb/Grid.h>
#include <openvdb/tree/LeafManager.h>
#include <openvdb/tree/ValueAccessor.h>
#include <openvdb/math/FiniteDifference.h>
#include <openvdb/math/Operators.h>
#include <openvdb/util/NullInterrupter.h>
#include <boost/math/constants/constants.hpp>
#include <tbb/parallel_for.h>
#include <tbb/parallel_sort.h>
#include <type_traits>
Go to the source code of this file.
|
template<class GridType > |
Real | levelSetArea (const GridType &grid, bool useWorldSpace=true) |
| Return the surface area of a narrow-band level set. More...
|
|
template<class GridType > |
Real | levelSetVolume (const GridType &grid, bool useWorldSpace=true) |
| Return the volume of a narrow-band level set surface. More...
|
|
template<class GridType > |
void | levelSetMeasure (const GridType &grid, Real &area, Real &volume, bool useWorldSpace=true) |
| Compute the surface area and volume of a narrow-band level set. More...
|
|
template<class GridType > |
void | levelSetMeasure (const GridType &grid, Real &area, Real &volume, Real &avgCurvature, bool useWorldSpace=true) |
| Compute the surface area and volume of a narrow-band level set. More...
|
|
template<class GridT > |
Real | levelSetArea (const GridT &grid, bool useWorldSpace) |
|
template<class GridT > |
Real | levelSetVolume (const GridT &grid, bool useWorldSpace) |
|
template<class GridT > |
void | levelSetMeasure (const GridT &grid, Real &area, Real &volume, bool useWorldSpace) |
|
template<class GridT > |
void | levelSetMeasure (const GridT &grid, Real &area, Real &volume, Real &avgCurvature, bool useWorldSpace) |
|