Splines

Multi dimentional bicubic spline segments.

f_splinef

float f_splinef(float f, float v0, float v1, float v2, float v3);

Description: 1D 32 bit float spline.

f_spline2df

void f_spline2df(float *out, float f, float *v0, float *v1, float *v2, float *v3);

Description: 2D 32 bit float spline.

f_spline3df

void f_spline3df(float *out, float f, float *v0, float *v1, float *v2, float *v3);

Description: 3D 32 bit float spline.

f_spline4df

void f_spline4df(float *out, float f, float *v0, float *v1, float *v2, float *v3);

Description: 4D 32 bit float spline.

f_splined

double f_splined(double f, double v0, double v1, double v2, double v3);

Description: 1D 64 bit double spline.

f_spline2dd

void f_spline2dd(double *out, double f, double *v0, double *v1, double *v2, double *v3);

Description: 2D 64 bit double spline.

f_spline3dd

void f_spline3dd(double *out, double f, double *v0, double *v1, double *v2, double *v3);

Description: 3D 64 bit double spline.

f_spline4dd

void f_spline4dd(double *out, double f, double *v0, double *v1, double *v2, double *v3);

Description: 4D 64 bit double spline.