From 7cca469a121913517d7c9823c095a74517af16f9 Mon Sep 17 00:00:00 2001 From: Peter Johnson Date: Mon, 28 Dec 2020 13:00:26 -0800 Subject: [PATCH] [wpimath] NormalizeAngle: Make inline, remove unnamed namespace (#2986) --- .../src/main/native/include/frc/estimator/AngleStatistics.h | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/wpimath/src/main/native/include/frc/estimator/AngleStatistics.h b/wpimath/src/main/native/include/frc/estimator/AngleStatistics.h index 5565b8a628..ddc0c0c690 100644 --- a/wpimath/src/main/native/include/frc/estimator/AngleStatistics.h +++ b/wpimath/src/main/native/include/frc/estimator/AngleStatistics.h @@ -9,8 +9,7 @@ #include "Eigen/Core" namespace frc { -namespace { -double NormalizeAngle(double angle) { +inline double NormalizeAngle(double angle) { static constexpr double tau = 2 * wpi::math::pi; angle -= std::floor(angle / tau) * tau; @@ -19,7 +18,6 @@ double NormalizeAngle(double angle) { } return angle; } -} // namespace /** * Subtracts a and b while normalizing the resulting value in the selected row