7TEST(Splines, spline1) {
8 std::vector<PathPoint> cones;
9 for (
int i = 0; i < 10; i++) {
15 std::vector<PathPoint> vector2 =
::fit_spline(cones, 1, 3, 3.0);
16 for (
int i = 0; i < 9; i++) {
17 EXPECT_LE(fabs(vector2[i].position.x - i), 0.1);
18 EXPECT_LE(fabs(vector2[i].position.y - i), 0.1);
std::vector< T > fit_spline(const std::vector< T > &path, int precision, int order, float coeffs_ratio)
This function takes a sequence of points (T), fits a spline to them using B-spline basis functions,...