HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
openvdb::OPENVDB_VERSION_NAME::tools::Sampler< 1, false > Struct Template Reference

#include <Interpolation.h>

+ Inheritance diagram for openvdb::OPENVDB_VERSION_NAME::tools::Sampler< 1, false >:

Additional Inherited Members

- Static Public Member Functions inherited from openvdb::OPENVDB_VERSION_NAME::tools::BoxSampler
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)
 

Detailed Description

template<>
struct openvdb::OPENVDB_VERSION_NAME::tools::Sampler< 1, false >

Definition at line 1019 of file Interpolation.h.


The documentation for this struct was generated from the following file: