http://www.emgu.com
Perform first degree interpolation give the sorted data src and the interpolation indexes

Namespace: Emgu.Util
Assembly: Emgu.Util (in Emgu.Util.dll) Version: 2.4.10.1935 (2.4.10.1935)

Syntax

C#
public static IEnumerable<T> LinearInterpolate<T>(
	IEnumerable<T> src,
	IEnumerable<double> indexes
)
where T : new(), Object, IInterpolatable<T>
Visual Basic
Public Shared Function LinearInterpolate(Of T As {New, Object, IInterpolatable(Of T)}) ( 
	src As IEnumerable(Of T),
	indexes As IEnumerable(Of Double)
) As IEnumerable(Of T)
Visual C++
public:
generic<typename T>
where T : gcnew(), Object, IInterpolatable<T>
static IEnumerable<T>^ LinearInterpolate(
	IEnumerable<T>^ src, 
	IEnumerable<double>^ indexes
)
F#
static member LinearInterpolate : 
        src : IEnumerable<'T> * 
        indexes : IEnumerable<float> -> IEnumerable<'T>  when 'T : new() and Object and IInterpolatable<'T>

Parameters

src
Type: System.Collections.Generic..::..IEnumerable<(Of <(<'T>)>)>
The sorted data that will be interpolated from
indexes
Type: System.Collections.Generic..::..IEnumerable<(Of <(<'Double>)>)>
The indexes of the interpolate result

Type Parameters

T

[Missing <typeparam name="T"/> documentation for "M:Emgu.Util.Toolbox.LinearInterpolate``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{System.Double})"]

Return Value

Type: IEnumerable<(Of <(<'T>)>)>

[Missing <returns> documentation for "M:Emgu.Util.Toolbox.LinearInterpolate``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{System.Double})"]

See Also