Gazebo Math

API Reference

6.15.1
Quaternion Member List

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

Axis(T _ax, T _ay, T _az, T _aa)Quaternioninline
Axis(const Vector3< T > &_axis, T _a)Quaternioninline
Correct()Quaternioninline
Dot(const Quaternion< T > &_q) constQuaternioninline
Equal(const Quaternion< T > &_qt, const T &_tol) constQuaternioninline
Euler(const Vector3< T > &_vec)Quaternioninline
Euler(T _roll, T _pitch, T _yaw)Quaternioninline
Euler() constQuaternioninline
EulerToQuaternion(const Vector3< T > &_vec)Quaternioninlinestatic
EulerToQuaternion(T _x, T _y, T _z)Quaternioninlinestatic
Exp() constQuaternioninline
From2Axes(const Vector3< T > &_v1, const Vector3< T > &_v2)Quaternioninline
IdentityQuaternionstatic
Integrate(const Vector3< T > &_angularVelocity, const T _deltaT) constQuaternioninline
Inverse() constQuaternioninline
Invert()Quaternioninline
IsFinite() constQuaternioninline
Log() constQuaternioninline
Matrix(const Matrix3< T > &_mat)Quaternioninline
Normalize()Quaternioninline
Normalized() constQuaternioninline
operator!=(const Quaternion< T > &_qt) constQuaternioninline
operator*(const Quaternion< T > &_q) constQuaternioninline
operator*(const T &_f) constQuaternioninline
operator*(const Vector3< T > &_v) constQuaternioninline
operator*=(const Quaternion< T > &_qt)Quaternioninline
operator+(const Quaternion< T > &_qt) constQuaternioninline
operator+=(const Quaternion< T > &_qt)Quaternioninline
operator-(const Quaternion< T > &_qt) constQuaternioninline
operator-() constQuaternioninline
operator-=(const Quaternion< T > &_qt)Quaternioninline
operator<<(std::ostream &_out, const Quaternion< T > &_q)Quaternionfriend
operator=(const Quaternion< T > &_qt)Quaternioninline
operator==(const Quaternion< T > &_qt) constQuaternioninline
operator>>(std::istream &_in, Quaternion< T > &_q)Quaternionfriend
Pitch() constQuaternioninline
Quaternion()Quaternioninline
Quaternion(const T &_w, const T &_x, const T &_y, const T &_z)Quaternioninline
Quaternion(const T &_roll, const T &_pitch, const T &_yaw)Quaternioninline
Quaternion(const Vector3< T > &_axis, const T &_angle)Quaternioninline
Quaternion(const Vector3< T > &_rpy)Quaternioninlineexplicit
Quaternion(const Matrix3< T > &_mat)Quaternioninlineexplicit
Quaternion(const Quaternion< T > &_qt)Quaternioninline
Roll() constQuaternioninline
RotateVector(const Vector3< T > &_vec) constQuaternioninline
RotateVectorReverse(const Vector3< T > &_vec) constQuaternioninline
Round(int _precision)Quaternioninline
Scale(T _scale)Quaternioninline
Set(T _w, T _x, T _y, T _z)Quaternioninline
Slerp(T _fT, const Quaternion< T > &_rkP, const Quaternion< T > &_rkQ, bool _shortestPath=false)Quaternioninlinestatic
Squad(T _fT, const Quaternion< T > &_rkP, const Quaternion< T > &_rkA, const Quaternion< T > &_rkB, const Quaternion< T > &_rkQ, bool _shortestPath=false)Quaternioninlinestatic
ToAxis(Vector3< T > &_axis, T &_angle) constQuaternioninline
W() constQuaternioninline
W()Quaternioninline
W(T _v)Quaternioninline
X() constQuaternioninline
X()Quaternioninline
X(T _v)Quaternioninline
XAxis() constQuaternioninline
Y() constQuaternioninline
Y()Quaternioninline
Y(T _v)Quaternioninline
Yaw() constQuaternioninline
YAxis() constQuaternioninline
Z() constQuaternioninline
Z()Quaternioninline
Z(T _v)Quaternioninline
ZAxis() constQuaternioninline
ZeroQuaternionstatic
~Quaternion()Quaternioninline