|
OpenVDB
1.1.0
|
Filtering of VDB volumes. More...
#include <Filter.h>
Public Types | |
| typedef GridT | GridType |
| typedef GridType::TreeType | TreeType |
| typedef TreeType::LeafNodeType | LeafType |
| typedef LeafType::ValueType | ValueType |
| typedef tree::LeafManager < TreeType > | LeafManagerType |
| typedef LeafManagerType::LeafRange | RangeType |
| typedef LeafManagerType::BufferType | BufferType |
Public Member Functions | |
| Filter (GridT &grid, InterruptT *interrupt=NULL) | |
| Constructor. | |
| void | mean (int width=1, int iterations=1, bool serial=false) |
| One iteration of a fast separable mean-value (i.e. box) filter. | |
| void | gaussian (int width=1, int iterations=1, bool serial=false) |
| One iteration of a fast separable gaussian filter. | |
| void | median (int width=1, int iterations=1, bool serial=false) |
| One iteration of a median-value filter. | |
| void | offset (float offset, bool serial=false) |
| Offsets (i.e. adds) a constant value to all active voxels. | |
| void | operator() (const RangeType &r) const |
| Used internally by tbb::parallel_for() | |
Filtering of VDB volumes.
| typedef GridT GridType |
| typedef tree::LeafManager<TreeType> LeafManagerType |
| typedef TreeType::LeafNodeType LeafType |
| typedef LeafManagerType::LeafRange RangeType |
| typedef GridType::TreeType TreeType |
| typedef LeafType::ValueType ValueType |
|
inline |
Constructor.
|
inline |
One iteration of a fast separable gaussian filter.
|
inline |
One iteration of a fast separable mean-value (i.e. box) filter.
|
inline |
One iteration of a median-value filter.
|
inline |
Offsets (i.e. adds) a constant value to all active voxels.
|
inline |
Used internally by tbb::parallel_for()
1.8.1.2