|
template<typename Type > |
static AngleT< Type > | castor::acosT (double value) |
| Computes this angle's value from the given cosine value.
|
|
template<typename Type > |
static AngleT< Type > | castor::asinT (double value) |
| Computes this angle's value from the given sine value.
|
|
template<typename Type > |
static AngleT< Type > | castor::atanT (double value) |
| Computes this angle's value from the given tangent value.
|
|
static AngleT< float > | castor::acosf (double value) |
| Computes this angle's value from the given cosine value.
|
|
static AngleT< float > | castor::asinf (double value) |
| Computes this angle's value from the given sine value.
|
|
static AngleT< float > | castor::atanf (double value) |
| Computes this angle's value from the given tangent value.
|
|
static AngleT< double > | castor::acosd (double value) |
| Computes this angle's value from the given cosine value.
|
|
static AngleT< double > | castor::asind (double value) |
| Computes this angle's value from the given sine value.
|
|
static AngleT< double > | castor::atand (double value) |
| Computes this angle's value from the given tangent value.
|
|
template<typename Type > |
bool | castor::operator== (AngleT< Type > const &lhs, AngleT< Type > const &rhs) noexcept |
| Equality operator.
|
|
template<typename Type > |
bool | castor::operator!= (AngleT< Type > const &lhs, AngleT< Type > const &rhs) noexcept |
| Difference operator.
|
|
template<typename Type > |
bool | castor::operator< (AngleT< Type > const &lhs, AngleT< Type > const &rhs) noexcept |
| "Less than" operator
|
|
template<typename Type > |
bool | castor::operator>= (AngleT< Type > const &lhs, AngleT< Type > const &rhs) noexcept |
| "Greater than or equal to" operator
|
|
template<typename Type > |
bool | castor::operator> (AngleT< Type > const &lhs, AngleT< Type > const &rhs) noexcept |
| "Greater than" operator
|
|
template<typename Type > |
bool | castor::operator<= (AngleT< Type > const &lhs, AngleT< Type > const &rhs) noexcept |
| "Less than or equal to" operator
|
|
template<typename Type > |
AngleT< Type > | castor::operator+ (AngleT< Type > const &lhs, AngleT< Type > const &rhs) noexcept |
| addition operator
|
|
template<typename Type > |
AngleT< Type > | castor::operator- (AngleT< Type > const &lhs, AngleT< Type > const &rhs) noexcept |
| Substraction operator.
|
|
template<typename Type > |
AngleT< Type > | castor::operator* (AngleT< Type > const &lhs, AngleT< Type > const &rhs) noexcept |
| Multiplication operator.
|
|
template<typename Type > |
AngleT< Type > | castor::operator/ (AngleT< Type > const &lhs, AngleT< Type > const &rhs) noexcept |
| Division operator.
|
|
template<typename Type > |
AngleT< Type > | castor::operator* (AngleT< Type > const &lhs, double rhs) noexcept |
| Multiplication operator.
|
|
template<typename Type > |
AngleT< Type > | castor::operator/ (AngleT< Type > const &lhs, double rhs) noexcept |
| Division operator.
|
|
castor::Angle | operator""_turns (long double value) |
|
castor::Angle | operator""_degrees (long double value) |
|
castor::Angle | operator""_radians (long double value) |
|