Represents a curve.

Namespace: DigitalRune.Mathematics.Interpolation
Assembly: DigitalRune.Mathematics (in DigitalRune.Mathematics.dll) Version: 1.7.0.0 (1.7.0.9486)

Syntax

C#
public interface ICurve<TParam, TPoint>
Visual Basic
Public Interface ICurve(Of TParam, TPoint)
Visual C++
generic<typename TParam, typename TPoint>
public interface class ICurve

Type Parameters

TParam
The type of the curve parameter (usually Single or Double).
TPoint
The type of the curve points (such as Vector2F, Vector3F, etc.).

Remarks

Curves can be used to describe animation curves, 2D paths, 3D paths, and more.

Mathematically, a curve is a function of the form point = C(parameter). The curve parameter is a scalar. The result of C(parameter) is a point on the curve.

See Also