OpenVDB: LevelSetMeasure.h File Reference

OpenVDB 6.0.0

Classes | Namespaces | Functions
LevelSetMeasure.h File Reference
`#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.

## Classes
class | DiracDelta< RealT >
| Smeared-out and continuous Dirac Delta function. More...
class | LevelSetMeasure< GridT, InterruptT >
| Multi-threaded computation of surface area, volume and average mean-curvature for narrow band level sets. More...

## Namespaces
| openvdb
| openvdb::v6_0
| openvdb::v6_0::tools

## Functions
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)

## Detailed Description

Author
  Ken Museth