Olive
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Functions
math.h File Reference
#include <QRect>

Go to the source code of this file.

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 solveCubicBezier (double p0, double p1, double p2, double p3, double x)
 
QRect fit_size_into_rect (const QRect &r, int width, int height)
 
double amplitude_to_db (double amplitude)
 
double db_to_amplitude (double db)
 

Function Documentation

double amplitude_to_db ( double  amplitude)
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 db_to_amplitude ( double  db)
double double_lerp ( double  a,
double  b,
double  t 
)
QRect fit_size_into_rect ( const QRect &  r,
int  width,
int  height 
)
float float_lerp ( float  a,
float  b,
float  t 
)
int lerp ( int  a,
int  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 solveCubicBezier ( double  p0,
double  p1,
double  p2,
double  p3,
double  x 
)