OpenVDB  0.104.0
Public Types | Public Member Functions | List of all members
QuadraticInterp< TreeType > Class Template Reference

#include <Interpolation.h>

Inherits GridSampling< TreeType >.

Public Types

typedef GridSampling< TreeType > BaseType
 
typedef boost::shared_ptr
< QuadraticInterp
Ptr
 
typedef TreeType::Ptr TreePtr
 
typedef TreeType::ValueType ValueType
 
typedef tree::ValueAccessor
< const TreeType > 
ConstAccessor
 

Public Member Functions

OPENVDB_DEPRECATED QuadraticInterp (const TreeType &tree)
 
virtual ~QuadraticInterp ()
 
virtual ValueType sampleVoxel (Real x, Real y, Real z) const
 Triquadratically sample a grid at (x, y, z). More...
 
const TreeType & tree () const
 
ValueType sampleVoxel (const Vec3R &pt) const
 Sample a point in voxel space in the grid. More...
 

Member Typedef Documentation

typedef GridSampling<TreeType> BaseType
typedef tree::ValueAccessor<const TreeType> ConstAccessor
inherited
typedef boost::shared_ptr<QuadraticInterp> Ptr
typedef TreeType::Ptr TreePtr
typedef TreeType::ValueType ValueType

Constructor & Destructor Documentation

OPENVDB_DEPRECATED QuadraticInterp ( const TreeType &  tree)
inlineexplicit
Deprecated:
Use GridSampler<TreeType, openvdb::tools::QaudraticSampler> instead.
virtual ~QuadraticInterp ( )
inlinevirtual

Member Function Documentation

ValueType sampleVoxel ( const Vec3R pt) const
inlineinherited

Sample a point in voxel space in the grid.

Parameters
ptthe grid point to be sampled, in voxel coordinates
virtual ValueType sampleVoxel ( Real  x,
Real  y,
Real  z 
) const
inlinevirtual

Triquadratically sample a grid at (x, y, z).

Implements GridSampling< TreeType >.

const TreeType& tree ( ) const
inlineinherited

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