|
OpenVDB
2.3.0
|
#include <openvdb/Grid.h>#include <openvdb/Exceptions.h>#include <openvdb/math/Math.h>#include <openvdb/math/Transform.h>#include <openvdb/tools/VolumeToMesh.h>#include <openvdb/tools/MeshToVolume.h>#include <openvdb/util/NullInterrupter.h>#include <openvdb/util/Util.h>#include <boost/type_traits/is_floating_point.hpp>#include <boost/utility/enable_if.hpp>#include <tbb/blocked_range.h>#include <tbb/parallel_for.h>Go to the source code of this file.
Classes | |
| class | PointListTransform |
| class | PrimCpy |
Namespaces | |
| openvdb | |
| openvdb::v2_3_0 | |
| openvdb::v2_3_0::tools | |
| openvdb::v2_3_0::tools::internal | |
Functions | |
| template<class GridType > | |
| GridType::Ptr | levelSetRebuild (const GridType &grid, float isovalue=0, float halfWidth=float(LEVEL_SET_HALF_WIDTH), const math::Transform *xform=NULL) |
Return a new grid of type GridType that contains a narrow-band level set representation of an isosurface of a given grid. More... | |
| template<class GridType > | |
| GridType::Ptr | levelSetRebuild (const GridType &grid, float isovalue, float exBandWidth, float inBandWidth, const math::Transform *xform=NULL) |
Return a new grid of type GridType that contains a narrow-band level set representation of an isosurface of a given grid. More... | |
| template<class GridType , typename InterruptT > | |
| GridType::Ptr | levelSetRebuild (const GridType &grid, float isovalue, float exBandWidth, float inBandWidth, const math::Transform *xform=NULL, InterruptT *interrupter=NULL) |
Return a new grid of type GridType that contains a narrow-band level set representation of an isosurface of a given grid. More... | |
| template<class GridType , typename InterruptT > | |
| boost::enable_if < boost::is_floating_point < typename GridType::ValueType > , typename GridType::Ptr > ::type | doLevelSetRebuild (const GridType &grid, typename GridType::ValueType iso, typename GridType::ValueType exWidth, typename GridType::ValueType inWidth, const math::Transform *xform, InterruptT *interrupter) |
| template<class GridType , typename InterruptT > | |
| boost::disable_if < boost::is_floating_point < typename GridType::ValueType > , typename GridType::Ptr > ::type | doLevelSetRebuild (const GridType &, typename GridType::ValueType, typename GridType::ValueType, typename GridType::ValueType, const math::Transform *, InterruptT *) |
1.8.7