#include <CGAL/Isosurfacing_3/interpolation_schemes_3.h>
template<typename Grid>
class CGAL::Isosurfacing::Trilinear_interpolation< Grid >
- Is model of
 
IsosurfacingInterpolationScheme_3  
The class Trilinear_interpolation is the standard interpolation scheme to define continuous fields of scalar values and gradients from data defined only at the vertices of a Cartesian grid.
- Template Parameters
 - 
  
  
 
 | 
| 
using  | Geom_traits = typename Grid::Geom_traits | 
|   | 
| 
using  | FT = typename Geom_traits::FT | 
|   | 
| 
using  | Point_3 = typename Geom_traits::Point_3 | 
|   | 
| 
using  | Vector_3 = typename Geom_traits::Vector_3 | 
|   | 
| 
using  | Iso_cuboid_3 = typename Geom_traits::Iso_cuboid_3 | 
|   | 
◆ interpolated_gradient()
interpolates the gradients at a given point using trilinear interpolation. 
- Parameters
 - 
  
    | p | the point at which to interpolate the gradients  | 
    | g | the grid  | 
    | gradients | the continuous field of vector values, defined over the geometric span of g  | 
  
   
 
 
◆ interpolated_value()
interpolates the values at a given point using trilinear interpolation. 
- Parameters
 - 
  
    | p | the point at which values are interpolated  | 
    | g | the grid  | 
    | values | the continuous field of scalar values, defined over the geometric span of g  |