KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
kjb::Quaternion Member List

This is the complete list of members for kjb::Quaternion, including all inherited members.

_gimbal_lockkjb::Quaternionmutable
clone() const kjb::Quaternion
conj() const kjb::Quaternion
Euler_axis enum namekjb::Quaternion
Euler_frame enum namekjb::Quaternion
Euler_mode enum namekjb::Quaternion
Euler_parity enum namekjb::Quaternion
Euler_repeat enum namekjb::Quaternion
EulFrmR enum valuekjb::Quaternion
EulFrmS enum valuekjb::Quaternion
EulNextkjb::Quaternionstatic
EulParEven enum valuekjb::Quaternion
EulParOdd enum valuekjb::Quaternion
EulRepNo enum valuekjb::Quaternion
EulRepYes enum valuekjb::Quaternion
EulSafekjb::Quaternionstatic
EulX enum valuekjb::Quaternion
EulY enum valuekjb::Quaternion
EulZ enum valuekjb::Quaternion
get_angle() const kjb::Quaternion
get_axis() const kjb::Quaternion
get_axis_angle() const kjb::Quaternion
get_default_euler_mode()kjb::Quaternionstatic
get_epsilon()kjb::Quaternionstatic
get_euler_angles() const kjb::Quaternion
get_euler_mode() const kjb::Quaternion
get_gimbal_lock_epsilon()kjb::Quaternionstatic
get_imag() const kjb::Quaternion
get_real() const kjb::Quaternion
get_rotation_matrix() const kjb::Quaternion
init_identity()kjb::Quaternion
is_identity() const kjb::Quaternioninline
magnitude() const kjb::Quaternioninline
magnitude_squared() const kjb::Quaternioninline
nlerp(const Quaternion &q1, const Quaternion &q2, double t)kjb::Quaternionfriend
norm(unsigned int l=2) const kjb::Quaternion
operator!=(const Quaternion &) const kjb::Quaternion
operator*(const Quaternion &) const kjb::Quaternion
operator*=(const Quaternion &)kjb::Quaternion
operator*=(double)kjb::Quaternion
operator+(const Quaternion &q) const kjb::Quaternioninline
operator+=(const Quaternion &)kjb::Quaternion
operator-(const Quaternion &q) const kjb::Quaternioninline
operator-=(const Quaternion &)kjb::Quaternion
operator/(const Quaternion &) const kjb::Quaternion
operator/=(const Quaternion &)kjb::Quaternion
operator/=(double)kjb::Quaternion
operator<<(std::ostream &out, const Quaternion &q)kjb::Quaternionfriend
operator=(const Quaternion &)kjb::Quaternion
operator==(const Quaternion &) const kjb::Quaternion
Quaternion()kjb::Quaternion
Quaternion(double x, double y, double z, double w)kjb::Quaternion
Quaternion(double phi, double theta, double psi, Euler_mode mode=DEFAULT_EULER_MODE)kjb::Quaternion
Quaternion(const Matrix &rotation_matrix)kjb::Quaternion
Quaternion(const Vector &x, const Vector &y, const Vector &z)kjb::Quaternion
Quaternion(const Vector &axis, double angle)kjb::Quaternion
Quaternion(const Quaternion &)kjb::Quaternion
rotate(const Vector &v) const kjb::Quaternion
rotate(const Vector3 &v) const kjb::Quaternion
set_axis_angle(const Vector &, double angle)kjb::Quaternion
set_axis_angle(const Vector &axis_angle)kjb::Quaternion
set_default_euler_mode(Euler_mode m)kjb::Quaternionstatic
set_epsilon(float e)kjb::Quaternionstatic
set_euler_angles(double phi, double theta, double psi)kjb::Quaternion
set_euler_mode(Euler_mode m)kjb::Quaternion
set_euler_phi(double phi)kjb::Quaternion
set_euler_psi(double psi)kjb::Quaternion
set_euler_theta(double theta)kjb::Quaternion
set_from_directions(const Vector &d1, const Vector &d2)kjb::Quaternion
set_from_directions(const Vector3 &d1, const Vector3 &d2)kjb::Quaternion
set_gimbal_lock_epsilon(float e)kjb::Quaternionstatic
set_rotation_matrix(const Matrix &)kjb::Quaternion
slerp(const Quaternion &q1, const Quaternion &q2, double t)kjb::Quaternionfriend
slerp2(const Quaternion &q1, const Quaternion &q2, double t)kjb::Quaternionfriend
swap(Self &other)kjb::Quaternion
XEDR enum valuekjb::Quaternion
XEDS enum valuekjb::Quaternion
XESR enum valuekjb::Quaternion
XESS enum valuekjb::Quaternion
XODR enum valuekjb::Quaternion
XODS enum valuekjb::Quaternion
XOSR enum valuekjb::Quaternion
XOSS enum valuekjb::Quaternion
XYXR enum valuekjb::Quaternion
XYXS enum valuekjb::Quaternion
XYZR enum valuekjb::Quaternion
XYZS enum valuekjb::Quaternion
XZXR enum valuekjb::Quaternion
XZXS enum valuekjb::Quaternion
XZYR enum valuekjb::Quaternion
XZYS enum valuekjb::Quaternion
YEDR enum valuekjb::Quaternion
YEDS enum valuekjb::Quaternion
YESR enum valuekjb::Quaternion
YESS enum valuekjb::Quaternion
YODR enum valuekjb::Quaternion
YODS enum valuekjb::Quaternion
YOSR enum valuekjb::Quaternion
YOSS enum valuekjb::Quaternion
YXYR enum valuekjb::Quaternion
YXYS enum valuekjb::Quaternion
YXZR enum valuekjb::Quaternion
YXZS enum valuekjb::Quaternion
YZXR enum valuekjb::Quaternion
YZXS enum valuekjb::Quaternion
YZYR enum valuekjb::Quaternion
YZYS enum valuekjb::Quaternion
ZEDR enum valuekjb::Quaternion
ZEDS enum valuekjb::Quaternion
ZESR enum valuekjb::Quaternion
ZESS enum valuekjb::Quaternion
ZODR enum valuekjb::Quaternion
ZODS enum valuekjb::Quaternion
ZOSR enum valuekjb::Quaternion
ZOSS enum valuekjb::Quaternion
ZXYR enum valuekjb::Quaternion
ZXYS enum valuekjb::Quaternion
ZXZR enum valuekjb::Quaternion
ZXZS enum valuekjb::Quaternion
ZYXR enum valuekjb::Quaternion
ZYXS enum valuekjb::Quaternion
ZYZR enum valuekjb::Quaternion
ZYZS enum valuekjb::Quaternion