1 #ifndef SPLINE_HERMITE_H 2 #define SPLINE_HERMITE_H 5 #include "Polynomial.h" 10 void HermitePolynomial(
double x1,
double v1,
double x2,
double v2,Polynomial<double>& p);
13 void HermiteInterpolate(
double x1,
double v1,
15 double u,
double& x,
double& dx);
18 void HermiteInterpolate(
double t1,
double x1,
double v1,
19 double t2,
double x2,
double v2,
20 double t,
double& x,
double& dx);
23 void HermiteInterpolate(
const std::vector<double>& x1,
const std::vector<double>& v1,
24 const std::vector<double>& x2,
const std::vector<double>& v2,
25 double u,std::vector<double>& x,std::vector<double>& dx);
28 void HermiteInterpolate(
double t1,
const std::vector<double>& x1,
const std::vector<double>& v1,
29 double t2,
const std::vector<double>& x2,
const std::vector<double>& v2,
30 double t,std::vector<double>& x,std::vector<double>& dx);
33 void HermiteAccelerations(
double x1,
double v1,
35 double& a0,
double& a1);
38 void HermiteAccelerations(
double t1,
double x1,
double v1,
39 double t2,
double x2,
double v2,
40 double& a0,
double& a1);
Definition: BSpline.cpp:9