Biorbd
|
This is the complete list of members for biorbd::utils::Quaternion, including all inherited members.
conjugate() const | biorbd::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::Quaternion | static |
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::Quaternion | static |
fromMatrix(const biorbd::utils::RotoTrans &rt, double kStab=1) | biorbd::utils::Quaternion | static |
fromMatrix(const biorbd::utils::Rotation &mat, double kStab=1) | biorbd::utils::Quaternion | static |
fromXYZAngles(const biorbd::utils::Vector3d &xyz_angles, double kStab=1) | biorbd::utils::Quaternion | static |
fromYXZAngles(const biorbd::utils::Vector3d &yxz_angles, double kStab=1) | biorbd::utils::Quaternion | static |
fromZYXAngles(const biorbd::utils::Vector3d &zyx_angles, double kStab=1) | biorbd::utils::Quaternion | static |
kStab() const | biorbd::utils::Quaternion | |
m_Kstab | biorbd::utils::Quaternion | protected |
normalize() | biorbd::utils::Quaternion | |
omegaToQDot(const biorbd::utils::Vector3d &omega) const | biorbd::utils::Quaternion | |
operator*(const biorbd::utils::Quaternion &other) const | biorbd::utils::Quaternion | |
operator*(const biorbd::utils::Scalar &scalar) const | biorbd::utils::Quaternion | |
operator*(float scalar) const | biorbd::utils::Quaternion | |
operator+(const biorbd::utils::Quaternion &other) const | biorbd::utils::Quaternion | |
operator-(const biorbd::utils::Quaternion &other) const | biorbd::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) const | biorbd::utils::Quaternion | |
setKStab(double newKStab) | biorbd::utils::Quaternion | |
slerp(double alpha, const Quaternion &quat) const | biorbd::utils::Quaternion | |
timeStep(const biorbd::utils::Vector3d &omega, double dt) | biorbd::utils::Quaternion | |
toMatrix(bool skipAsserts=false) const | biorbd::utils::Quaternion | |
w() const | biorbd::utils::Quaternion | |
x() const | biorbd::utils::Quaternion | |
y() const | biorbd::utils::Quaternion | |
z() const | biorbd::utils::Quaternion |