Added a spline (and tests) that is a function of distance
Change-Id: I3ee289ca4827255989294d90f779398a348892ea
diff --git a/frc971/control_loops/drivetrain/BUILD b/frc971/control_loops/drivetrain/BUILD
index 6dbee52..309dfee 100644
--- a/frc971/control_loops/drivetrain/BUILD
+++ b/frc971/control_loops/drivetrain/BUILD
@@ -280,3 +280,28 @@
"@com_github_gflags_gflags//:gflags",
],
)
+
+cc_library(
+ name = "distance_spline",
+ srcs = ["distance_spline.cc"],
+ hdrs = ["distance_spline.h"],
+ deps = [
+ ":spline",
+ "//frc971/control_loops:fixed_quadrature",
+ "//third_party/eigen",
+ ],
+)
+
+cc_test(
+ name = "distance_spline_test",
+ srcs = [
+ "distance_spline_test.cc",
+ ],
+ restricted_to = ["//tools:k8"],
+ deps = [
+ ":distance_spline",
+ "//aos/testing:googletest",
+ "//third_party/matplotlib-cpp",
+ "@com_github_gflags_gflags//:gflags",
+ ],
+)