| apply(const V &vec) const | CGLA::ArithQuat< T, V, Q > | inline |
| apply_unit(const V &vec) const | CGLA::ArithQuat< T, V, Q > | inline |
| ArithQuat() | CGLA::ArithQuat< T, V, Q > | inline |
| ArithQuat(const V &imaginary, T real=1.0f) | CGLA::ArithQuat< T, V, Q > | inline |
| ArithQuat(T x, T y, T z, T _qw) | CGLA::ArithQuat< T, V, Q > | inline |
| conjugate() const | CGLA::ArithQuat< T, V, Q > | inline |
| get(T &x, T &y, T &z, T &_qw) const | CGLA::ArithQuat< T, V, Q > | inline |
| get_imaginary_part() const | CGLA::ArithQuat< T, V, Q > | inline |
| get_real_part() const | CGLA::ArithQuat< T, V, Q > | inline |
| get_rot(T &angle, V &v) | CGLA::ArithQuat< T, V, Q > | inline |
| inverse() const | CGLA::ArithQuat< T, V, Q > | inline |
| make_rot(T angle, const V &v) | CGLA::ArithQuat< T, V, Q > | inline |
| make_rot(const V &s, const V &t) | CGLA::ArithQuat< T, V, Q > | inline |
| make_rot(ArithSqMatFloat< VT, MT, ROWS > &m) | CGLA::ArithQuat< T, V, Q > | inline |
| norm() const | CGLA::ArithQuat< T, V, Q > | inline |
| normalize() | CGLA::ArithQuat< T, V, Q > | inline |
| operator!=(const ArithQuat< T, V, Q > &q) const (defined in CGLA::ArithQuat< T, V, Q >) | CGLA::ArithQuat< T, V, Q > | inline |
| operator*(const ArithQuat< T, V, Q > &q) const | CGLA::ArithQuat< T, V, Q > | inline |
| operator*(T scalar) const | CGLA::ArithQuat< T, V, Q > | inline |
| operator+(const ArithQuat< T, V, Q > &q) const | CGLA::ArithQuat< T, V, Q > | inline |
| operator-() const | CGLA::ArithQuat< T, V, Q > | inline |
| operator==(const ArithQuat< T, V, Q > &q) const (defined in CGLA::ArithQuat< T, V, Q >) | CGLA::ArithQuat< T, V, Q > | inline |
| qv | CGLA::ArithQuat< T, V, Q > | |
| qw | CGLA::ArithQuat< T, V, Q > | |
| set(const V &imaginary, T real=1.0f) | CGLA::ArithQuat< T, V, Q > | inline |
| set(T x, T y, T z, T _qw) (defined in CGLA::ArithQuat< T, V, Q >) | CGLA::ArithQuat< T, V, Q > | inline |