|
SA_Maths
Sapphire Suite's C++ Maths Library
|
Radian type implementation. More...
#include <cmath>#include <SA/Maths/Debug.hpp>#include <SA/Maths/Angle/Constants.hpp>#include <SA/Maths/Algorithms/Equals.hpp>#include <SA/Maths/Angle/Radian.inl>Go to the source code of this file.
Classes | |
| class | SA::Rad< T > |
| Maths Radian type. More... | |
Typedefs | |
| using | SA::Radf = Rad<float> |
| Alias for float Rad. | |
| using | SA::Radd = Rad<double> |
| Alias for double Rad. | |
| template<typename T > | |
| using | SA::Radian = Rad<T> |
| Template alias of Rad. | |
Functions | |
| constexpr Radf | SA::operator""_rad (unsigned long long _lit) noexcept |
| _rad literal operator. | |
| constexpr Radd | SA::operator""_rad (long double _lit) noexcept |
| _rad literal operator. | |
Radian type implementation.
|
constexprnoexcept |
_rad literal operator.
| [in] | _lit | Operand to convert to Radian. |
Radian without maths-conversion.
|
constexprnoexcept |
_rad literal operator.
| [in] | _lit | Operand to convert to Radian. |
Radian without maths-conversion.