Numerics.NET.Curves.Surfaces Namespace

 

Classes

CubicGridSurface2D Specialized 2D cubic grid surface using bicubic Hermite patches with natural cubic spline boundaries.
CubicGridSurface3D Specialized 3D cubic grid surface using tricubic Hermite patches with natural cubic spline boundaries.
GridSurface Abstract base class for grid-based interpolation surfaces on rectilinear N-dimensional grids.
LinearGridSurface Implements multi-linear interpolation on a rectilinear N-dimensional grid.
NearestGridSurface Implements nearest-neighbor interpolation on a rectilinear N-dimensional grid.
NearestScatterSurface Represents an N-dimensional scattered data interpolant using nearest-neighbor interpolation.
RbfSurface Represents an N-dimensional scattered data interpolant using radial basis functions (RBF).
SplineKernels Provides factory access to built-in 1D spline kernel implementations for tensor-product grid interpolation.
Surface Represents a scalar-valued function on ℝⁿ.
TensorSplineGridSurface N-dimensional tensor-product grid surface using pluggable 1D spline kernels.
TriangulatedSurface2D Implements scattered 2D interpolation using Delaunay triangulation.

Structures

GridBoundaryCondition Describes how grid boundaries are handled when sampling outside the nominal index range during interpolation stencil assembly (used by tensor-product splines).

Interfaces

ISplineKernel1D Represents a 1D spline kernel used by tensor-product grid interpolants.