|
OpenVDB 13.0.0
|
#include <openvdb/tools/Interpolation.h>
Static Public Member Functions | |
| static const char * | name () |
| static int | radius () |
| static bool | mipmap () |
| static bool | consistent () |
| static bool | staggered () |
| static size_t | order () |
| static bool | sample (const TreeT &inTree, const Vec3R &inCoord, typename TreeT::ValueType &result) |
| Sample inTree at the floating-point index coordinate inCoord and store the result in result. | |
| template<class TreeT> | |
| static TreeT::ValueType | sample (const TreeT &inTree, const Vec3R &inCoord) |
| Trilinearly reconstruct inTree at inCoord. | |
| template<class ValueT, class TreeT, size_t N> | |
| static void | getValues (ValueT(&data)[N][N][N], const TreeT &inTree, Coord ijk) |
| Import all eight values from inTree to support tri-linear interpolation. | |
| template<class ValueT, class TreeT, size_t N> | |
| static bool | probeValues (ValueT(&data)[N][N][N], const TreeT &inTree, Coord ijk) |
| Import all eight values from inTree to support tri-linear interpolation. | |
| template<class ValueT, size_t N> | |
| static void | extrema (ValueT(&data)[N][N][N], ValueT &vMin, ValueT &vMax) |
| Find the minimum and maximum values of the eight cell values in @ data. | |
| template<class ValueT, size_t N> | |
| static ValueT | trilinearInterpolation (ValueT(&data)[N][N][N], const Vec3R &uvw) |
|
static |
|
inlinestaticinherited |
Find the minimum and maximum values of the eight cell values in @ data.
|
inlinestaticinherited |
Import all eight values from inTree to support tri-linear interpolation.
|
static |
|
static |
|
static |
|
inlinestaticinherited |
Import all eight values from inTree to support tri-linear interpolation.
true if any of the eight values are active
|
static |
|
inlinestaticinherited |
Trilinearly reconstruct inTree at inCoord.
|
static |
Sample inTree at the floating-point index coordinate inCoord and store the result in result.
true if the sampled value is active.
|
static |
|
inlinestaticinherited |