#include "openvdb/Types.h"
#include "openvdb/Grid.h"
#include "openvdb/tree/LeafManager.h"
#include "openvdb/tree/ValueAccessor.h"
#include "openvdb/math/Math.h"
#include "openvdb/math/FiniteDifference.h"
#include "openvdb/math/Operators.h"
#include "openvdb/math/Stencils.h"
#include "openvdb/util/NullInterrupter.h"
#include "openvdb/thread/Threading.h"
#include <openvdb/openvdb.h>
#include <tbb/parallel_for.h>
#include <tbb/parallel_sort.h>
#include <tbb/parallel_invoke.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 > |
| int | levelSetEulerCharacteristic (const GridType &grid) |
| | Return the Euler Characteristics of a narrow-band level set surface (possibly disconnected). More...
|
| |
| template<class GridType > |
| int | levelSetGenus (const GridType &grid) |
| | Return the genus of a narrow-band level set surface. More...
|
| |
| template<class GridT > |
| Real | levelSetArea (const GridT &grid, bool useWorldUnits) |
| |
| template<class GridT > |
| Real | levelSetVolume (const GridT &grid, bool useWorldUnits) |
| |
| template<class GridT > |
| int | levelSetEulerCharacteristic (const GridT &grid) |
| |
| template<class GridT > |
| int | levelSetGenus (const GridT &grid) |
| |