Go to the source code of this file.
|
| template<typename T > |
| constexpr Qua< T > | osc::operator+ (const Qua< T > &q) |
| |
| template<typename T > |
| constexpr Qua< T > | osc::operator- (const Qua< T > &q) |
| |
| template<typename T > |
| constexpr Qua< T > | osc::operator+ (const Qua< T > &q, const Qua< T > &p) |
| |
| template<typename T > |
| constexpr Qua< T > | osc::operator- (const Qua< T > &q, const Qua< T > &p) |
| |
| template<typename T > |
| constexpr Qua< T > | osc::operator* (const Qua< T > &q, const Qua< T > &p) |
| |
| template<typename T > |
| constexpr Vector< T, 3 > | osc::operator* (const Qua< T > &q, const Vector< T, 3 > &v) |
| |
| template<typename T > |
| constexpr Vector< T, 3 > | osc::operator* (const Vector< T, 3 > &v, const Qua< T > &q) |
| |
| template<typename T > |
| constexpr Vector< T, 4 > | osc::operator* (const Qua< T > &q, const Vector< T, 4 > &v) |
| |
| template<typename T > |
| constexpr Vector< T, 4 > | osc::operator* (const Vector< T, 4 > &v, const Qua< T > &q) |
| |
| template<typename T > |
| constexpr Qua< T > | osc::operator* (const Qua< T > &q, const T &s) |
| |
| template<typename T > |
| constexpr Qua< T > | osc::operator* (const T &s, const Qua< T > &q) |
| |
| template<typename T > |
| constexpr Qua< T > | osc::operator/ (const Qua< T > &q, const T &s) |
| |
| template<typename T > |
| std::ostream & | osc::operator<< (std::ostream &o, const Qua< T > &v) |
| |
| template<typename T > |
| std::string | osc::to_string (const Qua< T > &v) |
| |
| template<size_t I, typename T > |
| constexpr const T & | osc::get (const Qua< T > &v) |
| |
| template<size_t I, typename T > |
| constexpr T & | osc::get (Qua< T > &v) |
| |
| template<size_t I, typename T > |
| constexpr T && | osc::get (Qua< T > &&v) |
| |
| template<size_t I, typename T > |
| constexpr const T && | osc::get (const Qua< T > &&v) |
| |