CMSIS-DSP Interpolation Functions
This module provides optimized interpolation functions (linear, bilinear).
Types
BilinearInterpolateInstanceF32 {.importcpp: "arm_bilinear_interp_instance_f32", header: "arm_math.h".} = object numRows*: uint16 numCols*: uint16 pData*: ptr float32_t
- Source Edit
Procs
proc arm_bilinear_interp_f32(S: ptr BilinearInterpolateInstanceF32; X: float32_t; Y: float32_t): float32_t {.importc, header: "arm_math.h", ...raises: [], tags: [], forbids: [].}
- Source Edit
proc arm_linear_interp_f32(S: ptr LinearInterpolateInstanceF32; x: float32_t): float32_t {. importc, header: "arm_math.h", ...raises: [], tags: [], forbids: [].}
- Source Edit
proc bilinearInterp(S: var BilinearInterpolateInstanceF32; x, y: float32): float32 {. inline, ...raises: [], tags: [], forbids: [].}
- Perform bilinear interpolation for given values x, y. Source Edit
proc linearInterp(S: var LinearInterpolateInstanceF32; x: float32): float32 {. inline, ...raises: [], tags: [], forbids: [].}
- Perform linear interpolation for a given value x. Source Edit