|  | Ardour
    9.0-pre0-1955-gdb44a58a54
    | 
Go to the source code of this file.
| Classes | |
| struct | _spline_point | 
| struct | _spline | 
| Typedefs | |
| typedef struct _spline | Spline | 
| typedef struct _spline_point | SplinePoint | 
| Functions | |
| Spline * | spline_new (void) | 
| void | spline_free (Spline *) | 
| void | spline_set (Spline *, uint32_t n, SplinePoint *) | 
| void | spline_add (Spline *, uint32_t n, SplinePoint *) | 
| void | spline_solve (Spline *) | 
| float | spline_eval (Spline *, float val) | 
| void | spline_fill (Spline *, float x0, float x1, float *vec, uint32_t veclen) | 
| float | spline_get_max_x (Spline *) | 
| float | spline_get_min_x (Spline *) | 
| typedef struct _spline_point SplinePoint | 
| void spline_add | ( | Spline * | , | 
| uint32_t | n, | ||
| SplinePoint * | |||
| ) | 
| float spline_eval | ( | Spline * | , | 
| float | val | ||
| ) | 
| void spline_fill | ( | Spline * | , | 
| float | x0, | ||
| float | x1, | ||
| float * | vec, | ||
| uint32_t | veclen | ||
| ) | 
| void spline_free | ( | Spline * | ) | 
| float spline_get_max_x | ( | Spline * | ) | 
| float spline_get_min_x | ( | Spline * | ) | 
| Spline* spline_new | ( | void | ) | 
| void spline_set | ( | Spline * | , | 
| uint32_t | n, | ||
| SplinePoint * | |||
| ) | 
| void spline_solve | ( | Spline * | ) |