#include <qua.h>
|
| constexpr | Qua ()=default |
| |
| constexpr | Qua (T s, const Vector< T, 3 > &v) |
| |
| constexpr | Qua (T w_, T x_, T y_, T z_) |
| |
| template<typename U > |
| constexpr | Qua (const Qua< U > &q) |
| |
| | Qua (const Vector< T, 3 > &u, const Vector< T, 3 > &v) |
| |
| | Qua (const EulerAngles &euler_angles) |
| |
| | Qua (const Matrix< T, 3, 3 > &m) |
| |
| | Qua (const Matrix< T, 4, 4 > &m) |
| |
| constexpr size_type | size () const |
| |
| constexpr pointer | data () |
| |
| constexpr const_pointer | data () const |
| |
| constexpr iterator | begin () |
| |
| constexpr const_iterator | begin () const |
| |
| constexpr iterator | end () |
| |
| constexpr const_iterator | end () const |
| |
| constexpr reference | operator[] (size_type pos) |
| |
| constexpr const_reference | operator[] (size_type pos) const |
| |
| template<typename U > |
| constexpr Qua< T > & | operator= (const Qua< U > &q) |
| |
| template<typename U > |
| constexpr Qua< T > & | operator+= (const Qua< U > &q) |
| |
| template<typename U > |
| constexpr Qua< T > & | operator-= (const Qua< U > &q) |
| |
| template<typename U > |
| constexpr Qua< T > & | operator*= (const Qua< U > &r) |
| |
| template<typename U > |
| constexpr Qua< T > & | operator*= (U s) |
| |
| template<typename U > |
| constexpr Qua< T > & | operator/= (U s) |
| |
◆ const_iterator
◆ const_pointer
◆ const_reference
◆ difference_type
◆ iterator
◆ pointer
◆ reference
◆ size_type
◆ type
◆ value_type
◆ Qua() [1/8]
◆ Qua() [2/8]
◆ Qua() [3/8]
◆ Qua() [4/8]
◆ Qua() [5/8]
◆ Qua() [6/8]
◆ Qua() [7/8]
◆ Qua() [8/8]
◆ begin() [1/2]
◆ begin() [2/2]
◆ data() [1/2]
◆ data() [2/2]
◆ end() [1/2]
◆ end() [2/2]
◆ operator*=() [1/2]
◆ operator*=() [2/2]
◆ operator+=()
◆ operator-=()
◆ operator/=()
◆ operator=()
◆ operator[]() [1/2]
◆ operator[]() [2/2]
◆ size()
◆ wxyz()
◆ operator==
The documentation for this struct was generated from the following file:
- /home/adam/Desktop/opensim-creator/third_party/opynsim/liboscar/maths/qua.h