From e75337bfbb1987f07e83d209d853c98b8c078232 Mon Sep 17 00:00:00 2001 From: Henry Winkel Date: Tue, 28 Mar 2023 14:00:20 +0200 Subject: [PATCH] ADD: added conversion from degree to rad --- include/SimCore/UtilFunctions.hpp | 2 ++ src/SimCore/UtilFunctions.cpp | 13 +++++++++++++ 2 files changed, 15 insertions(+) diff --git a/include/SimCore/UtilFunctions.hpp b/include/SimCore/UtilFunctions.hpp index e51bd01..10f5378 100644 --- a/include/SimCore/UtilFunctions.hpp +++ b/include/SimCore/UtilFunctions.hpp @@ -20,6 +20,8 @@ namespace SimCore { static void check_host_entry(struct hostent * hostentry); static void IP_formatter(char *IPbuffer); static std::string getOwnIP(); + static double DegToRad(double deg); + static double RadToDeg(double rad); }; diff --git a/src/SimCore/UtilFunctions.cpp b/src/SimCore/UtilFunctions.cpp index e1a46b6..b494261 100644 --- a/src/SimCore/UtilFunctions.cpp +++ b/src/SimCore/UtilFunctions.cpp @@ -1,5 +1,6 @@ #include #include +#include #include #include #include @@ -77,4 +78,16 @@ namespace SimCore { return IP; }; + + + + double UtilFunctions::DegToRad(double deg) + { + return deg * M_PI / 180.0; + } + double UtilFunctions::RadToDeg(double rad) + { + return rad * 180 / M_PI; + } + } \ No newline at end of file