diff --git a/src/blackmisc/mathematics.cpp b/src/blackmisc/mathematics.cpp index 5cde31126..2bfc1da08 100644 --- a/src/blackmisc/mathematics.cpp +++ b/src/blackmisc/mathematics.cpp @@ -62,6 +62,21 @@ namespace BlackMisc return rv; } + /* + * To radians + */ + double CMath::deg2rad(double degree) + { + return degree * CMath::PI() / 180.0; + } + + /* + * To radians + */ + double CMath::rad2deg(double radians) + { + return radians * 180.0 / CMath::PI(); + } } // namespace } // namespace diff --git a/src/blackmisc/mathematics.h b/src/blackmisc/mathematics.h index 94ac96d5b..5b399c5c5 100644 --- a/src/blackmisc/mathematics.h +++ b/src/blackmisc/mathematics.h @@ -121,6 +121,21 @@ namespace BlackMisc return pi2; } + /*! + * \brief Degree to radians + * \param degree + * \return + */ + static double deg2rad(double degree); + + /*! + * \brief Radians to degrees + * \param radians + * \return + */ + static double rad2deg(double radians); + + private: /*! * \brief No objects, just static