Olive
Functions
math.cpp File Reference
#include "math.h"
#include <QtMath>
#include <QVector>
#include "debug.h"

Functions

int lerp (int a, int b, double t)
 
float float_lerp (float a, float b, float t)
 
double double_lerp (double a, double b, double t)
 
double quad_from_t (double a, double b, double c, double t)
 
double quad_t_from_x (double x, double a, double b, double c)
 
double cubic_from_t (double a, double b, double c, double d, double t)
 
double cubic_t_from_x (double x_target, double a, double b, double c, double d)
 
double amplitude_to_db (double amplitude)
 
double db_to_amplitude (double db)
 

Function Documentation

◆ amplitude_to_db()

double amplitude_to_db ( double  amplitude)

◆ cubic_from_t()

double cubic_from_t ( double  a,
double  b,
double  c,
double  d,
double  t 
)

◆ cubic_t_from_x()

double cubic_t_from_x ( double  x_target,
double  a,
double  b,
double  c,
double  d 
)

◆ db_to_amplitude()

double db_to_amplitude ( double  db)

◆ double_lerp()

double double_lerp ( double  a,
double  b,
double  t 
)

◆ float_lerp()

float float_lerp ( float  a,
float  b,
float  t 
)

◆ lerp()

int lerp ( int  a,
int  b,
double  t 
)

◆ quad_from_t()

double quad_from_t ( double  a,
double  b,
double  c,
double  t 
)

◆ quad_t_from_x()

double quad_t_from_x ( double  x,
double  a,
double  b,
double  c 
)