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); + } + }