#include <openvdb/Types.h>
#include <openvdb/Grid.h>
#include <openvdb/math/Math.h>
#include <openvdb/tree/TreeIterator.h>
#include <openvdb/tree/ValueAccessor.h>
#include <openvdb/tree/LeafManager.h>
#include "ValueTransformer.h"
Go to the source code of this file.
|
template<typename GridOrTree > |
void | activate (GridOrTree &, const typename GridOrTree::ValueType &value, const typename GridOrTree::ValueType &tolerance=zeroVal< typename GridOrTree::ValueType >()) |
| Mark as active any inactive tiles or voxels in the given grid or tree whose values are equal to value (optionally to within the given tolerance). More...
|
|
template<typename GridOrTree > |
void | deactivate (GridOrTree &, const typename GridOrTree::ValueType &value, const typename GridOrTree::ValueType &tolerance=zeroVal< typename GridOrTree::ValueType >()) |
| Mark as inactive any active tiles or voxels in the given grid or tree whose values are equal to value (optionally to within the given tolerance). More...
|
|
|
template<typename TreeType > |
OPENVDB_STATIC_SPECIALIZATION void | dilateVoxels (TreeType &tree, int count=1) |
|
template<typename TreeType > |
OPENVDB_STATIC_SPECIALIZATION void | dilateVoxels (tree::LeafManager< TreeType > &manager, int count=1) |
|
|
template<typename TreeType > |
OPENVDB_STATIC_SPECIALIZATION void | erodeVoxels (TreeType &tree, int count=1) |
|
template<typename TreeType > |
OPENVDB_STATIC_SPECIALIZATION void | erodeVoxels (tree::LeafManager< TreeType > &manager, int count=1) |
|