approx2 performs interpolation on data along the first and second dimensions. More...

Functions

AFAPI array approx2 (const array &in, const array &pos0, const array &pos1, const interpType method=AF_INTERP_LINEAR, const float offGrid=0.0f)
 C++ Interface for data interpolation on two dimensional signals. More...
 
AFAPI af_err af_approx2 (af_array *out, const af_array in, const af_array pos0, const af_array pos1, const af_interp_type method, const float offGrid)
 C Interface for signals interpolation on two dimensional signals. More...
 

Detailed Description

approx2 performs interpolation on data along the first and second dimensions.

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

Function Documentation

AFAPI af_err af_approx2 ( af_array out,
const af_array  in,
const af_array  pos0,
const af_array  pos1,
const af_interp_type  method,
const float  offGrid 
)

C Interface for signals interpolation on two dimensional signals.

Parameters
[out]outis the array with interpolated values
[in]inis the input array
[in]pos0array contains the interpolation locations for first dimension
[in]pos1array contains the interpolation locations for second dimension
[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::approx2 ( const array in,
const array pos0,
const array pos1,
const interpType  method = AF_INTERP_LINEAR,
const float  offGrid = 0.0f 
)

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

Parameters
[in]inis the input array
[in]pos0array contains the interpolation locations for first dimension
[in]pos1array contains the interpolation locations for second dimension
[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