#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) |
| |