|
Not Enough Math
Lightweight zero-dependency C++ math library
|
#include <quat.hpp>
Public Member Functions | |
| constexpr quat_t & | operator*= (const quat_t &other) |
| constexpr quat_t & | operator*= (T scalar) |
| constexpr quat_t & | operator/= (T scalar) |
| constexpr quat_t & | operator+= (const quat_t &other) |
Public Attributes | |
| T | s = 0 |
| T | x = 0 |
| T | y = 0 |
| T | z = 0 |
Friends | |
| constexpr friend quat_t | operator* (quat_t lhs, const quat_t &rhs) |
| constexpr friend quat_t | operator* (quat_t q, T scalar) |
| constexpr friend quat_t | operator/ (quat_t q, T scalar) |
| constexpr friend quat_t | operator+ (quat_t lhs, const quat_t &rhs) |
| constexpr friend quat_t | operator- (quat_t q) |
| constexpr friend nem::vec< T, 3 > | operator* (const quat_t &q, const nem::vec< T, 3 > &v) |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
| T nem::quat_t< T >::s = 0 |
| T nem::quat_t< T >::x = 0 |
| T nem::quat_t< T >::y = 0 |
| T nem::quat_t< T >::z = 0 |