approx1 interpolates data along the first dimensions. More...

Functions

AFAPI array approx1 (const array &in, const array &pos, const interpType method=AF_INTERP_LINEAR, const float offGrid=0.0f)
 C++ Interface for data interpolation on one dimensional signals. More...
 
AFAPI af_err af_approx1 (af_array *out, const af_array in, const af_array pos, const af_interp_type method, const float offGrid)
 C Interface for signals interpolation on one dimensional signals. More...
 

Detailed Description

approx1 interpolates data along the first dimensions.

It has three options for the type of interpolation to perform:

Function Documentation

AFAPI af_err af_approx1 ( af_array out,
const af_array  in,
const af_array  pos,
const af_interp_type  method,
const float  offGrid 
)

C Interface for signals interpolation on one dimensional signals.

Parameters
[out]outis the array with interpolated values
[in]inis the input array
[in]posarray contains the interpolation locations
[in]methodis the interpolation type, it can take one of the values defined by the enum af_interp_type
[in]offGridis the value that will set in the output array when certain index is out of bounds
Returns
AF_SUCCESS if the interpolation operation is successful, otherwise an appropriate error code is returned.
AFAPI array af::approx1 ( const array in,
const array pos,
const interpType  method = AF_INTERP_LINEAR,
const float  offGrid = 0.0f 
)

C++ Interface for data interpolation on one dimensional signals.

Parameters
[in]inis the input array
[in]posarray contains the interpolation locations
[in]methodis the interpolation type, it can take one of the values defined by the enum af_interp_type
[in]offGridis the value that will set in the output array when certain index is out of bounds
Returns
the array with interpolated values