OpenVDB: LevelSetTracker.h File Reference

OpenVDB 3.1.0

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- File List
- File Members

Classes | Namespaces
LevelSetTracker.h File Reference

Performs multi-threaded interface tracking of narrow band level sets. This is the building-block for most level set computations that involve dynamic topology, e.g. advection. More...

`#include <tbb/parallel_for.h>`
`#include <boost/bind.hpp>`
`#include <boost/function.hpp>`
`#include <boost/type_traits/is_floating_point.hpp>`
`#include <openvdb/Types.h>`
`#include <openvdb/math/Math.h>`
`#include <openvdb/math/FiniteDifference.h>`
`#include <openvdb/math/Operators.h>`
`#include <openvdb/math/Stencils.h>`
`#include <openvdb/math/Transform.h>`
`#include <openvdb/Grid.h>`
`#include <openvdb/util/NullInterrupter.h>`
`#include <openvdb/tree/ValueAccessor.h>`
`#include <openvdb/tree/LeafManager.h>`
`#include "ChangeBackground.h"`
`#include "Morphology.h"`
`#include "Prune.h"`

Go to the source code of this file.

## Classes
class | LevelSetTracker< GridT, InterruptT >
| Performs multi-threaded interface tracking of narrow band level sets. More...
struct | LevelSetTracker< GridT, InterruptT >::State
| Lightweight struct that stores the state of the LevelSetTracker. More...

## Namespaces
| openvdb
| openvdb::v3_1_0
| openvdb::v3_1_0::tools

## Detailed Description

Performs multi-threaded interface tracking of narrow band level sets. This is the building-block for most level set computations that involve dynamic topology, e.g. advection.

Author
  Ken Museth