#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 |