Biorbd
biorbd::utils::Quaternion Member List

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

conjugate() constbiorbd::utils::Quaternion
derivate(const biorbd::utils::Vector &w)biorbd::utils::Quaternion
eulerDotToOmega(const biorbd::utils::Vector3d &eulerDot, const biorbd::utils::Vector3d &euler, const biorbd::utils::String &seq)biorbd::utils::Quaternion
fromAxisAngle(const biorbd::utils::Scalar &angle, const biorbd::utils::Vector3d &axis, double kStab=1)biorbd::utils::Quaternionstatic
fromGLRotate(const biorbd::utils::Scalar &angle, const biorbd::utils::Scalar &x, const biorbd::utils::Scalar &y, const biorbd::utils::Scalar &z, double kStab=1)biorbd::utils::Quaternionstatic
fromMatrix(const biorbd::utils::RotoTrans &rt, double kStab=1)biorbd::utils::Quaternionstatic
fromMatrix(const biorbd::utils::Rotation &mat, double kStab=1)biorbd::utils::Quaternionstatic
fromXYZAngles(const biorbd::utils::Vector3d &xyz_angles, double kStab=1)biorbd::utils::Quaternionstatic
fromYXZAngles(const biorbd::utils::Vector3d &yxz_angles, double kStab=1)biorbd::utils::Quaternionstatic
fromZYXAngles(const biorbd::utils::Vector3d &zyx_angles, double kStab=1)biorbd::utils::Quaternionstatic
kStab() constbiorbd::utils::Quaternion
m_Kstabbiorbd::utils::Quaternionprotected
normalize()biorbd::utils::Quaternion
omegaToQDot(const biorbd::utils::Vector3d &omega) constbiorbd::utils::Quaternion
operator*(const biorbd::utils::Quaternion &other) constbiorbd::utils::Quaternion
operator*(const biorbd::utils::Scalar &scalar) constbiorbd::utils::Quaternion
operator*(float scalar) constbiorbd::utils::Quaternion
operator+(const biorbd::utils::Quaternion &other) constbiorbd::utils::Quaternion
operator-(const biorbd::utils::Quaternion &other) constbiorbd::utils::Quaternion
Quaternion(double kStabilizer=1)biorbd::utils::Quaternion
Quaternion(const biorbd::utils::Quaternion &other)biorbd::utils::Quaternion
Quaternion(const RigidBodyDynamics::Math::Vector4d &vec4, double kStabilizer=1)biorbd::utils::Quaternion
Quaternion(const biorbd::utils::Scalar &w, const biorbd::utils::Scalar &x, const biorbd::utils::Scalar &y, const biorbd::utils::Scalar &z, double kStabilizer=1)biorbd::utils::Quaternion
Quaternion(const biorbd::utils::Scalar &w, const biorbd::utils::Vector3d &vec3, double kStabilizer=1)biorbd::utils::Quaternion
rotate(const biorbd::utils::Vector3d &vec) constbiorbd::utils::Quaternion
setKStab(double newKStab)biorbd::utils::Quaternion
slerp(double alpha, const Quaternion &quat) constbiorbd::utils::Quaternion
timeStep(const biorbd::utils::Vector3d &omega, double dt)biorbd::utils::Quaternion
toMatrix(bool skipAsserts=false) constbiorbd::utils::Quaternion
w() constbiorbd::utils::Quaternion
x() constbiorbd::utils::Quaternion
y() constbiorbd::utils::Quaternion
z() constbiorbd::utils::Quaternion