From ebcd2906a8908c4ce7e70d2986fc235de3def482 Mon Sep 17 00:00:00 2001 From: lisyarus Date: Tue, 29 Sep 2020 19:16:09 +0300 Subject: [PATCH] Move deg, rad to math.hpp --- libs/geom/include/psemek/geom/constants.hpp | 12 ------------ libs/geom/include/psemek/geom/math.hpp | 14 ++++++++++++++ 2 files changed, 14 insertions(+), 12 deletions(-) diff --git a/libs/geom/include/psemek/geom/constants.hpp b/libs/geom/include/psemek/geom/constants.hpp index 15513ff7..d8fe5391 100644 --- a/libs/geom/include/psemek/geom/constants.hpp +++ b/libs/geom/include/psemek/geom/constants.hpp @@ -5,16 +5,4 @@ namespace psemek::geom constexpr long double pi = 3.141592653589793238462643383279502884l; - template - T deg(T x) - { - return static_cast((180 * x) / pi); - } - - template - T rad(T x) - { - return static_cast((x * pi) / 180); - } - } diff --git a/libs/geom/include/psemek/geom/math.hpp b/libs/geom/include/psemek/geom/math.hpp index 3890085a..d4e7969e 100644 --- a/libs/geom/include/psemek/geom/math.hpp +++ b/libs/geom/include/psemek/geom/math.hpp @@ -1,5 +1,7 @@ #pragma once +#include + namespace psemek::geom { @@ -9,4 +11,16 @@ namespace psemek::geom return x * x; } + template + T deg(T x) + { + return static_cast((180 * x) / pi); + } + + template + T rad(T x) + { + return static_cast((x * pi) / 180); + } + }