Module interpolation

Module interpolation 

Source
Expand description

Curve interpolation algorithms for smooth data visualization.

This module provides various interpolation algorithms optimized for embedded systems:

  • Cubic spline interpolation for smooth curves
  • Catmull-Rom spline for balanced smoothness and control
  • Bezier curve interpolation for artistic control
  • Linear interpolation as a fallback

All algorithms are designed to work with the no_std environment and use static allocation for memory efficiency.

Structs§

CurveInterpolator
Curve interpolator that generates smooth curves from discrete data points
InterpolationConfig
Configuration for curve interpolation

Enums§

InterpolationType
Type of curve interpolation to use

Constants§

MAX_INTERPOLATED_POINTS
Maximum number of interpolated points that can be generated