HDK
|
#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.
Classes | |
class | openvdb::OPENVDB_VERSION_NAME::tools::DiracDelta< RealT > |
Smeared-out and continuous Dirac Delta function. More... | |
class | openvdb::OPENVDB_VERSION_NAME::tools::LevelSetMeasure< GridT, InterruptT > |
Multi-threaded computation of surface area, volume and average mean-curvature for narrow band level sets. More... | |
Namespaces | |
openvdb | |
openvdb::OPENVDB_VERSION_NAME | |
openvdb::OPENVDB_VERSION_NAME::tools | |
Functions | |
template<class GridType > | |
Real | openvdb::OPENVDB_VERSION_NAME::tools::levelSetArea (const GridType &grid, bool useWorldSpace=true) |
Return the surface area of a narrow-band level set. More... | |
template<class GridType > | |
Real | openvdb::OPENVDB_VERSION_NAME::tools::levelSetVolume (const GridType &grid, bool useWorldSpace=true) |
Return the volume of a narrow-band level set surface. More... | |
template<class GridType > | |
int | openvdb::OPENVDB_VERSION_NAME::tools::levelSetEulerCharacteristic (const GridType &grid) |
Return the Euler Characteristics of a narrow-band level set surface (possibly disconnected). More... | |
template<class GridType > | |
int | openvdb::OPENVDB_VERSION_NAME::tools::levelSetGenus (const GridType &grid) |
Return the genus of a narrow-band level set surface. More... | |
template<class GridT > | |
Real | openvdb::OPENVDB_VERSION_NAME::tools::levelSetArea (const GridT &grid, bool useWorldUnits) |
template<class GridT > | |
Real | openvdb::OPENVDB_VERSION_NAME::tools::levelSetVolume (const GridT &grid, bool useWorldUnits) |
template<class GridT > | |
int | openvdb::OPENVDB_VERSION_NAME::tools::levelSetEulerCharacteristic (const GridT &grid) |
template<class GridT > | |
int | openvdb::OPENVDB_VERSION_NAME::tools::levelSetGenus (const GridT &grid) |
Definition in file LevelSetMeasure.h.