#include <Interpolation.h>
|
| static const char * | name () |
| |
| static int | radius () |
| |
| static bool | mipmap () |
| |
| static bool | consistent () |
| |
| static bool | staggered () |
| |
| static size_t | order () |
| |
| template<class TreeT > |
| static bool | sample (const TreeT &inTree, const Vec3R &inCoord, typename TreeT::ValueType &result) |
| | Trilinearly reconstruct inTree at inCoord and store the result in result. More...
|
| |
| template<class TreeT > |
| static TreeT::ValueType | sample (const TreeT &inTree, const Vec3R &inCoord) |
| | Trilinearly reconstruct inTree at inCoord. More...
|
| |
| 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. More...
|
| |
| 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. More...
|
| |
| 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. More...
|
| |
| template<class ValueT , size_t N> |
| static ValueT | trilinearInterpolation (ValueT(&data)[N][N][N], const Vec3R &uvw) |
| |
Definition at line 120 of file Interpolation.h.
| static bool openvdb::OPENVDB_VERSION_NAME::tools::BoxSampler::consistent |
( |
| ) |
|
|
inlinestatic |
template<class ValueT , size_t N>
| void openvdb::OPENVDB_VERSION_NAME::tools::BoxSampler::extrema |
( |
ValueT(&) |
data[N][N][N], |
|
|
ValueT & |
vMin, |
|
|
ValueT & |
vMax |
|
) |
| |
|
inlinestatic |
Find the minimum and maximum values of the eight cell values in @ data.
Definition at line 691 of file Interpolation.h.
template<class ValueT , class TreeT , size_t N>
| void openvdb::OPENVDB_VERSION_NAME::tools::BoxSampler::getValues |
( |
ValueT(&) |
data[N][N][N], |
|
|
const TreeT & |
inTree, |
|
|
Coord |
ijk |
|
) |
| |
|
inlinestatic |
Import all eight values from inTree to support tri-linear interpolation.
Definition at line 630 of file Interpolation.h.
| static bool openvdb::OPENVDB_VERSION_NAME::tools::BoxSampler::mipmap |
( |
| ) |
|
|
inlinestatic |
| static const char* openvdb::OPENVDB_VERSION_NAME::tools::BoxSampler::name |
( |
void |
| ) |
|
|
inlinestatic |
| static size_t openvdb::OPENVDB_VERSION_NAME::tools::BoxSampler::order |
( |
| ) |
|
|
inlinestatic |
template<class ValueT , class TreeT , size_t N>
| bool openvdb::OPENVDB_VERSION_NAME::tools::BoxSampler::probeValues |
( |
ValueT(&) |
data[N][N][N], |
|
|
const TreeT & |
inTree, |
|
|
Coord |
ijk |
|
) |
| |
|
inlinestatic |
Import all eight values from inTree to support tri-linear interpolation.
- Returns
true if any of the eight values are active
Definition at line 659 of file Interpolation.h.
| static int openvdb::OPENVDB_VERSION_NAME::tools::BoxSampler::radius |
( |
| ) |
|
|
inlinestatic |
template<class TreeT >
| bool openvdb::OPENVDB_VERSION_NAME::tools::BoxSampler::sample |
( |
const TreeT & |
inTree, |
|
|
const Vec3R & |
inCoord, |
|
|
typename TreeT::ValueType & |
result |
|
) |
| |
|
inlinestatic |
Trilinearly reconstruct inTree at inCoord and store the result in result.
- Returns
true if any one of the sampled values is active.
Definition at line 744 of file Interpolation.h.
template<class TreeT >
| TreeT::ValueType openvdb::OPENVDB_VERSION_NAME::tools::BoxSampler::sample |
( |
const TreeT & |
inTree, |
|
|
const Vec3R & |
inCoord |
|
) |
| |
|
inlinestatic |
Trilinearly reconstruct inTree at inCoord.
- Returns
- the reconstructed value
Definition at line 766 of file Interpolation.h.
| static bool openvdb::OPENVDB_VERSION_NAME::tools::BoxSampler::staggered |
( |
| ) |
|
|
inlinestatic |
template<class ValueT , size_t N>
| ValueT openvdb::OPENVDB_VERSION_NAME::tools::BoxSampler::trilinearInterpolation |
( |
ValueT(&) |
data[N][N][N], |
|
|
const Vec3R & |
uvw |
|
) |
| |
|
inlinestatic |
- Returns
- the tri-linear interpolation with the unit cell coordinates uvw
Definition at line 713 of file Interpolation.h.
The documentation for this struct was generated from the following file: