14 #ifndef _SPLINE_INTERPOLATOR_H
15 #define _SPLINE_INTERPOLATOR_H
41 const std::vector<double>& points,
42 const std::vector<double>& tangent_points,
43 const Go::BsplineBasis& basis,
44 std::vector<double>& coefs);
56 const std::vector<double>& points,
57 const std::vector<double>& tangent_points,
58 const Go::BsplineBasis& basis,
int index,
59 std::vector<double>& coefs);
70 const std::vector<double>& paramsweights,
71 const std::vector<double>& points,
72 const std::vector<double>& tangent_points,
73 const Go::BsplineBasis& basis,
74 std::vector<double>& coefs);
Spline interpolation/projection schemes.
Definition: SplineInterpolator.h:25
void leastsquare_approximation(const std::vector< double > ¶ms, const std::vector< double > ¶msweights, const std::vector< double > &points, const std::vector< double > &tangent_points, const Go::BsplineBasis &basis, std::vector< double > &coefs)
Global spline approximation method (Least-Square Fit).
Definition: SplineInterpolator.C:114
void quasiinterpolate(const std::vector< double > ¶ms, const std::vector< double > &points, const std::vector< double > &tangent_points, const Go::BsplineBasis &basis, int index, std::vector< double > &coefs)
Local spline approximation method (Quasi-Interpolation).
Definition: SplineInterpolator.C:69
void interpolate(const std::vector< double > ¶ms, const std::vector< double > &points, const std::vector< double > &tangent_points, const Go::BsplineBasis &basis, std::vector< double > &coefs)
Global spline interpolation method.
Definition: SplineInterpolator.C:21