GEL  2
GEL is a library for Geometry and Linear Algebra
CGLA::ArithQuat< T, V, Q > Member List
This is the complete list of members for CGLA::ArithQuat< T, V, Q >, including all inherited members.
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]
qvCGLA::ArithQuat< T, V, Q >
qwCGLA::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]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations