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 |