|
OpenVDB 10.0.1
|
Template specialization with caching of stencil values. More...
#include <nanovdb/util/SampleFromVoxels.h>
Public Member Functions | |
| SampleFromVoxels (const TreeOrAccT &acc) | |
| Construction from a Tree or ReadAccessor. | |
| template<typename RealT , template< typename... > class Vec3T> | |
| ValueT | operator() (Vec3T< RealT > xyz) const |
| ValueT | operator() (const CoordT &ijk) const |
| template<typename RealT , template< typename... > class Vec3T> | |
| Vec3T< ValueT > | gradient (Vec3T< RealT > xyz) const |
| Return the gradient in index space. | |
| template<typename RealT , template< typename... > class Vec3T> | |
| bool | zeroCrossing (Vec3T< RealT > xyz) const |
| Return true if the tr-linear stencil has a zero crossing at the specified index position. | |
| bool | zeroCrossing () const |
| Return true if the cached tri-linear stencil has a zero crossing. | |
| template<typename RealT , template< typename... > class Vec3T> | |
| TreeOrAccT::ValueType | operator() (Vec3T< RealT > xyz) const |
| template<typename RealT , template< typename... > class Vec3T> | |
| Vec3T< typename TreeOrAccT::ValueType > | gradient (Vec3T< RealT > xyz) const |
| const TreeOrAccT & | accessor () const |
| void | stencil (CoordT &ijk, ValueT(&v)[2][2][2]) const |
| Extract the stencil of 8 values. | |
| template<typename RealT , template< typename... > class Vec3T> | |
| TreeOrAccT::ValueType | sample (const Vec3T< RealT > &uvw, const ValueT(&v)[2][2][2]) |
Static Public Member Functions | |
| template<typename RealT , template< typename... > class Vec3T> | |
| static ValueT | sample (const Vec3T< RealT > &uvw, const ValueT(&v)[2][2][2]) |
| template<typename RealT , template< typename... > class Vec3T> | |
| static Vec3T< ValueT > | gradient (const Vec3T< RealT > &uvw, const ValueT(&v)[2][2][2]) |
| static bool | zeroCrossing (const ValueT(&v)[2][2][2]) |
Static Public Attributes | |
| static const int | ORDER = 1 |
Protected Attributes | |
| const TreeOrAccT & | mAcc |
Template specialization with caching of stencil values.
|
inline |
Construction from a Tree or ReadAccessor.
|
inlineinherited |
|
inlinestaticinherited |
|
inline |
Return the gradient in index space.
| Vec3T< typename TreeOrAccT::ValueType > gradient | ( | Vec3T< RealT > | xyz | ) | const |
| TreeOrAccT::ValueType operator() | ( | const CoordT & | ijk | ) | const |
|
inline |
| TreeOrAccT::ValueType operator() | ( | Vec3T< RealT > | xyz | ) | const |
|
inlinestaticinherited |
|
inherited |
|
inlineinherited |
Extract the stencil of 8 values.
|
inline |
Return true if the cached tri-linear stencil has a zero crossing.
|
inlinestaticinherited |
|
inline |
Return true if the tr-linear stencil has a zero crossing at the specified index position.
|
protectedinherited |
|
staticinherited |