OpenVDB  5.2.0
Public Member Functions | Static Public Member Functions | List of all members
TileSampler< PointSampler, TreeT > Class Template Reference

For point sampling, tree traversal is less expensive than testing bounding box membership. More...

#include <GridTransformer.h>

Inherits PointSampler.

Public Member Functions

 TileSampler (const CoordBBox &, const typename TreeT::ValueType &, bool)
 

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)
 Sample inTree at the nearest neighbor to inCoord and store the result in result. More...
 
template<class TreeT >
static TreeT::ValueType sample (const TreeT &inTree, const Vec3R &inCoord)
 Sample inTree at the nearest neighbor to inCoord. More...
 

Detailed Description

template<typename TreeT>
class openvdb::v5_2::tools::internal::TileSampler< PointSampler, TreeT >

For point sampling, tree traversal is less expensive than testing bounding box membership.

Constructor & Destructor Documentation

◆ TileSampler()

TileSampler ( const CoordBBox ,
const typename TreeT::ValueType &  ,
bool   
)
inline

Member Function Documentation

◆ consistent()

static bool consistent ( )
inlinestaticinherited

◆ mipmap()

static bool mipmap ( )
inlinestaticinherited

◆ name()

static const char* name ( )
inlinestaticinherited

◆ order()

static size_t order ( )
inlinestaticinherited

◆ radius()

static int radius ( )
inlinestaticinherited

◆ sample() [1/2]

bool sample ( const TreeT &  inTree,
const Vec3R inCoord,
typename TreeT::ValueType &  result 
)
inlinestaticinherited

Sample inTree at the nearest neighbor to inCoord and store the result in result.

Returns
true if the sampled value is active.

◆ sample() [2/2]

TreeT::ValueType sample ( const TreeT &  inTree,
const Vec3R inCoord 
)
inlinestaticinherited

Sample inTree at the nearest neighbor to inCoord.

Returns
the reconstructed value

◆ staggered()

static bool staggered ( )
inlinestaticinherited

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