OpenVDB  0.104.0
Classes | Namespaces | Functions
LevelSetRebuild.h File Reference
#include <openvdb/Grid.h>
#include <openvdb/math/Math.h>
#include <openvdb/math/Transform.h>
#include <openvdb/tools/VolumeToMesh.h>
#include <openvdb/tools/MeshToVolume.h>

Go to the source code of this file.

Classes

class  PointTransform
 
class  PrimCpy
 

Namespaces

namespace  openvdb
 
namespace  openvdb::v0_104_0
 
namespace  openvdb::v0_104_0::tools
 
namespace  openvdb::v0_104_0::tools::internal
 

Functions

template<class GridType >
GridType::Ptr levelSetRebuild (const GridType &grid, float isovalue, float halfWidth=3.0f, const math::Transform *xform=NULL)
 Returns a grid of type GridType containing a new narrow-band level set. More...
 
template<class GridType >
GridType::Ptr levelSetRebuild (const GridType &grid, float isovalue, float exBandWidth, float inBandWidth, const math::Transform *xform=NULL)
 Returns a grid of type GridType containing a new narrow-band level set. 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)
 Returns a grid of type GridType containing a new narrow-band level set. More...