Click or drag to resize
DigitalRuneDigitalRune.Mathematics.Interpolation Namespace
The DigitalRune.Mathematics.Interpolation namespace types for interpolation and approximation.
Classes
  ClassDescription
Public classArcSegment2F
Defines a 2-dimensional elliptic arc segment (single-precision).
Public classBezierSegment1F
Defines a single segment of a 1-dimensional cubic Bézier spline (single-precision).
Public classBezierSegment2F
Defines a single segment of a 2-dimensional cubic Bézier splines (single-precision).
Public classBezierSegment3F
Defines a single segment of a 3-dimensional cubic Bézier splines (single-precision).
Public classBSplineSegment1F
Defines a single segment of a 1-dimensional cubic B-spline (single-precision).
Public classBSplineSegment2F
Defines a single segment of a 2-dimensional cubic B-spline (single-precision).
Public classBSplineSegment3F
Defines a single segment of a 3-dimensional cubic B-spline (single-precision).
Public classCardinalSegment1F
Defines a single segment of a 1-dimensional cubic Cardinal spline (single-precision).
Public classCardinalSegment2F
Defines a single segment of a 2-dimensional cubic Cardinal spline (single-precision).
Public classCardinalSegment3F
Defines a single segment of a 3-dimensional cubic Cardinal spline (single-precision).
Public classCatmullRomSegment1F
Defines a single segment of a 1-dimensional cubic Catmull-Rom spline (single-precision).
Public classCatmullRomSegment2F
Defines a single segment of a 2-dimensional cubic Catmull-Rom spline (single-precision).
Public classCatmullRomSegment3F
Defines a single segment of a 3-dimensional cubic Catmull-Rom spline (single-precision).
Public classCurve2F
Represents a 2-dimensional curve that is used to define a function y = f(x) (single-precision).
Public classCurveKeyTParam, TPoint
Defines a curve key (control point) of a piecewise curve.
Public classCurveKey2F
Defines a control point on a Curve2F (single-precision).
Public classHermiteSegment1F
Defines a single segment of a 1-dimensional cubic Hermite spline (single-precision).
Public classHermiteSegment2F
Defines a single segment of a 2-dimensional cubic Hermite spline (single-precision).
Public classHermiteSegment3F
Defines a single segment of a 3-dimensional cubic Hermite spline (single-precision).
Public classInterpolationHelper
Provides methods for interpolation and approximation of values.
Public classLineSegment1F
Defines a 1-dimensional line segment (single-precision).
Public classLineSegment2F
Defines a 2-dimensional line segment (single-precision).
Public classLineSegment3F
Defines a 3-dimensional line segment (single-precision).
Public classPath2F
Represents a 2-dimensional path that is defined by piecewise interpolation of key points (single-precision).
Public classPath3F
Represents a 3-dimensional path that is defined by piecewise interpolation of key points (single-precision).
Public classPathKey2F
Defines a waypoint of a 2-dimensional path (singe-precision).
Public classPathKey3F
Defines a waypoint of a 3-dimensional path (singe-precision).
Public classPiecewiseCurveTParam, TPoint, TCurveKey
Represents a curve that is defined by piecewise interpolation of curve keys (control points).
Public classPiecewiseCurveFTPoint, TCurveKey
Represents a curve that is defined by piecewise interpolation of curve keys (control points). (Single-precision)
Public classRadialBasisRegressionF
Scattered Interpolation using multiple regression analysis with radial basis functions (single-precision).
Public classScatteredInterpolationF
Base class for scattered interpolation methods (single-precision).
Public classShepardInterpolationF
Scattered Interpolation using Shepard's method (single-precision).
Public classStepSegment1F
Defines a step interpolation between two values (single-precision).
Public classStepSegment2F
Defines a step interpolation between two 2-dimensional points (single-precision).
Public classStepSegment3F
Defines a step interpolation between two 3-dimensional points (single-precision).
Interfaces
Enumerations
  EnumerationDescription
Public enumerationCurveLoopType
Defines how a curve is continued before the first curve key or after the last curve key.
Public enumerationSplineInterpolation
The type of spline interpolation used to interpolate between two curve keys.
Public enumerationStepInterpolation
The type of step interpolation.