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§
- Curve
Interpolator - Curve interpolator that generates smooth curves from discrete data points
- Interpolation
Config - Configuration for curve interpolation
Enums§
- Interpolation
Type - Type of curve interpolation to use
Constants§
- MAX_
INTERPOLATED_ POINTS - Maximum number of interpolated points that can be generated