HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Filter.h File Reference

Filtering of VDB volumes. Note that only the values in the grid are changed, not its topology! All operations can optionally be masked with another grid that acts as an alpha-mask. More...

#include <tbb/parallel_for.h>
#include <hboost/bind.hpp>
#include <hboost/function.hpp>
#include <hboost/type_traits/is_floating_point.hpp>
#include <openvdb/Types.h>
#include <openvdb/math/Math.h>
#include <openvdb/math/Stencils.h>
#include <openvdb/math/Transform.h>
#include <openvdb/tree/LeafManager.h>
#include <openvdb/util/NullInterrupter.h>
#include <openvdb/Grid.h>
#include "Interpolation.h"
+ Include dependency graph for Filter.h:

Go to the source code of this file.

Classes

class  openvdb::OPENVDB_VERSION_NAME::tools::Filter< GridT, MaskT, InterruptT >
 Volume filtering (e.g., diffusion) with optional alpha masking. More...
 

Namespaces

 openvdb
 
 openvdb::OPENVDB_VERSION_NAME
 
 openvdb::OPENVDB_VERSION_NAME::tools
 
 openvdb::OPENVDB_VERSION_NAME::tools::filter_internal
 

Functions

void openvdb::OPENVDB_VERSION_NAME::tools::filter_internal::accum (bool &sum, bool addend)
 

Detailed Description

Filtering of VDB volumes. Note that only the values in the grid are changed, not its topology! All operations can optionally be masked with another grid that acts as an alpha-mask.

Author
Ken Museth

Definition in file Filter.h.