This file will hold the prototypes for procedures which allocate, free, and evaluate splines.
XXX: What is the purpose of the SplineAlloc() function?
Definition in file psSpline.h.
#include <stdio.h>
#include <stdbool.h>
#include <float.h>
#include <math.h>
#include "psVector.h"
#include "psScalar.h"
#include "psPolynomial.h"
Include dependency graph for psSpline.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Functions | |
| psSpline1D * | psSpline1DAlloc () |
| Allocates a psSpline1D structure. | |
| float | psSpline1DEval (const psSpline1D *spline, float x) |
| Evaluates 1-D spline polynomials at a specific coordinate. | |
| psVector * | psSpline1DEvalVector (const psSpline1D *spline, const psVector *x) |
| Evaluates 1-D spline polynomials at a set of specific coordinates. | |
| psSpline1D * | psVectorFitSpline1D (const psVector *x, const psVector *y) |
| Derive a one-dimensional spline fit. | |
| bool | psMemCheckSpline1D (psPtr ptr) |
| Checks the type of a particular pointer. | |
| psS32 | p_psVectorBinDisect (psVector *bins, psScalar *x) |
| Performs a binary disection on a given vector. | |
| psScalar * | p_psVectorInterpolate (psVector *domain, psVector *range, psS32 order, psScalar *x) |
| Interpolates a series of data points for evaluation at a specific coordinate. | |
1.4.2