Template specialization that does not use caching of stencil points.
More...
#include <SampleFromVoxels.h>
|
| __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__ Vec3T< ValueT > | gradient (Vec3T< RealT > xyz) const |
| | Return the gradient in index space. More...
|
| |
| template<typename RealT , template< typename...> class Vec3T> |
| __hostdev__ bool | zeroCrossing (Vec3T< RealT > xyz) const |
| | Return true if the tr-linear stencil has a zero crossing at the specified index position. More...
|
| |
| template<typename RealT , template< typename...> class Vec3T> |
| __hostdev__ TreeOrAccT::ValueType | operator() (Vec3T< RealT > xyz) const |
| |
| template<typename RealT , template< typename...> class Vec3T> |
__hostdev__ Vec3T< typename
TreeOrAccT::ValueType > | gradient (Vec3T< RealT > xyz) const |
| |
| __hostdev__ | TrilinearSampler (const TreeOrAccT &acc) |
| | Protected constructor from a Tree or ReadAccessor. More...
|
| |
| __hostdev__ const TreeOrAccT & | accessor () const |
| |
| __hostdev__ void | stencil (CoordT &ijk, ValueT(&v)[2][2][2]) const |
| | Extract the stencil of 8 values. More...
|
| |
| template<typename RealT , template< typename...> class Vec3T> |
| __hostdev__ TreeOrAccT::ValueType | sample (const Vec3T< RealT > &uvw, const ValueT(&v)[2][2][2]) |
| |
| template<typename RealT , template< typename...> class Vec3T> |
__hostdev__ Vec3T< typename
TreeOrAccT::ValueType > | gradient (const Vec3T< RealT > &uvw, const ValueT(&v)[2][2][2]) |
| |
template<typename TreeOrAccT>
class nanovdb::SampleFromVoxels< TreeOrAccT, 1, false >
Template specialization that does not use caching of stencil points.
Definition at line 288 of file SampleFromVoxels.h.
template<typename TreeOrAccT >
template<typename TreeOrAccT >
template<typename RealT , template< typename...> class Vec3T>
Return the gradient in index space.
- Warning
- Will only compile with floating point value types
template<typename TreeOrAccT >
template<typename RealT , template< typename...> class Vec3T>
template<typename TreeOrAccT >
template<typename RealT , template< typename...> class Vec3T>
- Note
- xyz is in index space space
template<typename TreeOrAccT >
template<typename TreeOrAccT >
template<typename RealT , template< typename...> class Vec3T>
template<typename TreeOrAccT >
template<typename RealT , template< typename...> class Vec3T>
Return true if the tr-linear stencil has a zero crossing at the specified index position.
- Warning
- Will only compile with floating point value types
Definition at line 476 of file SampleFromVoxels.h.
The documentation for this class was generated from the following file: