OpenVDB 12.1.0
Loading...
Searching...
No Matches
StaggeredBoxSampler Struct Reference

#include <openvdb/tools/Interpolation.h>

Inheritance diagram for StaggeredBoxSampler:
Sampler< 1, true >

Static Public Member Functions

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.
template<class TreeT>
static TreeT::ValueType sample (const TreeT &inTree, const Vec3R &inCoord)
 Trilinearly reconstruct inTree at inCoord.

Member Function Documentation

◆ consistent()

bool consistent ( )
inlinestatic

◆ mipmap()

bool mipmap ( )
inlinestatic

◆ name()

const char * name ( )
inlinestatic

◆ order()

size_t order ( )
inlinestatic

◆ radius()

int radius ( )
inlinestatic

◆ sample() [1/2]

template<class TreeT>
TreeT::ValueType sample ( const TreeT & inTree,
const Vec3R & inCoord )
inlinestatic

Trilinearly reconstruct inTree at inCoord.

Returns
the reconstructed value

◆ sample() [2/2]

template<class TreeT>
bool 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 value is active.

◆ staggered()

bool staggered ( )
inlinestatic