HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
nanovdb::SampleFromVoxels< TreeOrAccT, 3, false > Class Template Reference

#include <SampleFromVoxels.h>

+ Inheritance diagram for nanovdb::SampleFromVoxels< TreeOrAccT, 3, false >:

Public Member Functions

__hostdev__ SampleFromVoxels (const TreeOrAccT &acc)
 Construction from a Tree or ReadAccessor. More...
 
template<typename RealT , template< typename...> class Vec3T>
__hostdev__ ValueT operator() (Vec3T< RealT > xyz) const
 
__hostdev__ ValueT operator() (const CoordT &ijk) const
 
template<typename RealT , template< typename...> class Vec3T>
__hostdev__ TreeOrAccT::ValueType operator() (Vec3T< RealT > xyz) const
 
- Public Member Functions inherited from nanovdb::TricubicSampler< TreeOrAccT >
__hostdev__ TricubicSampler (const TreeOrAccT &acc)
 Construction from a Tree or ReadAccessor. More...
 
__hostdev__ const TreeOrAccT & accessor () const
 
__hostdev__ void stencil (const CoordT &ijk, ValueT(&c)[64]) const
 Extract the stencil of 8 values. More...
 
template<typename RealT , template< typename...> class Vec3T>
__hostdev__ TreeOrAccT::ValueType sample (const Vec3T< RealT > &xyz, const ValueT(&C)[64])
 

Additional Inherited Members

- Static Public Member Functions inherited from nanovdb::TricubicSampler< TreeOrAccT >
template<typename RealT , template< typename...> class Vec3T>
static __hostdev__ ValueT sample (const Vec3T< RealT > &uvw, const ValueT(&c)[64])
 
- Protected Types inherited from nanovdb::TricubicSampler< TreeOrAccT >
using ValueT = typename TreeOrAccT::ValueType
 
using CoordT = typename TreeOrAccT::CoordType
 
- Protected Attributes inherited from nanovdb::TricubicSampler< TreeOrAccT >
const TreeOrAccT & mAcc
 

Detailed Description

template<typename TreeOrAccT>
class nanovdb::SampleFromVoxels< TreeOrAccT, 3, false >

Definition at line 950 of file SampleFromVoxels.h.

Constructor & Destructor Documentation

template<typename TreeOrAccT >
__hostdev__ nanovdb::SampleFromVoxels< TreeOrAccT, 3, false >::SampleFromVoxels ( const TreeOrAccT &  acc)
inline

Construction from a Tree or ReadAccessor.

Definition at line 958 of file SampleFromVoxels.h.

Member Function Documentation

template<typename TreeOrAccT >
template<typename RealT , template< typename...> class Vec3T>
__hostdev__ ValueT nanovdb::SampleFromVoxels< TreeOrAccT, 3, false >::operator() ( Vec3T< RealT >  xyz) const
inline
Note
xyz is in index space space
template<typename TreeOrAccT >
__hostdev__ ValueT nanovdb::SampleFromVoxels< TreeOrAccT, 3, false >::operator() ( const CoordT ijk) const
inline

Definition at line 967 of file SampleFromVoxels.h.

template<typename TreeOrAccT >
template<typename RealT , template< typename...> class Vec3T>
__hostdev__ TreeOrAccT::ValueType nanovdb::SampleFromVoxels< TreeOrAccT, 3, false >::operator() ( Vec3T< RealT >  xyz) const

Definition at line 973 of file SampleFromVoxels.h.


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