| 
    OpenVDB
    13.0.0
    
   | 
 
This is a simple convenience class that allows for sampling from a source grid into the index space of a target grid. At construction the source and target grids are checked for alignment which potentially renders interpolation unnecessary. Else interpolation is performed according to the templated Sampler type. More...
#include <openvdb/tools/Interpolation.h>
Public Types | |
| using | ValueType = typename GridOrTreeT::ValueType | 
| using | GridType = typename TreeAdapter< GridOrTreeT >::GridType | 
| using | TreeType = typename TreeAdapter< GridOrTreeT >::TreeType | 
| using | AccessorType = typename TreeAdapter< GridType >::AccessorType | 
Public Member Functions | |
| DualGridSampler (const GridType &sourceGrid, const math::Transform &targetXform) | |
| Grid and transform constructor.  More... | |
| DualGridSampler (const TreeType &sourceTree, const math::Transform &sourceXform, const math::Transform &targetXform) | |
| Tree and transform constructor.  More... | |
| ValueType | operator() (const Coord &ijk) const | 
| Return the value of the source grid at the index coordinates, ijk, relative to the target grid (or its tranform).  More... | |
| bool | isAligned () const | 
| Return true if the two grids are aligned.  More... | |
This is a simple convenience class that allows for sampling from a source grid into the index space of a target grid. At construction the source and target grids are checked for alignment which potentially renders interpolation unnecessary. Else interpolation is performed according to the templated Sampler type.
| using AccessorType = typename TreeAdapter<GridType>::AccessorType | 
| using GridType = typename TreeAdapter<GridOrTreeT>::GridType | 
| using TreeType = typename TreeAdapter<GridOrTreeT>::TreeType | 
| using ValueType = typename GridOrTreeT::ValueType | 
      
  | 
  inline | 
Grid and transform constructor.
| sourceGrid | Source grid. | 
| targetXform | Transform of the target grid. | 
      
  | 
  inline | 
Tree and transform constructor.
| sourceTree | Source tree. | 
| sourceXform | Transform of the source grid. | 
| targetXform | Transform of the target grid. | 
      
  | 
  inline | 
Return true if the two grids are aligned.
      
  | 
  inline | 
Return the value of the source grid at the index coordinates, ijk, relative to the target grid (or its tranform).
 1.8.11