SF2 Core Class Library
Sensor Fusion Framework (SF2)
Quaternion Member List

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

conjugate()Quaternioninline
copy(Quaternion &t) (defined in Quaternion)Quaternioninlinevirtual
difference(const Quaternion &qa, const Quaternion &qb, Quaternion &q_diff)Quaternioninlinestatic
divide(float s)Quaternioninline
dotProduct(const Quaternion &q1, const Quaternion &q2) (defined in Quaternion)Quaternioninline
getContainedQuantities(vector< IQuantity * > &quantities) (defined in Quaternion)Quaternioninlinevirtual
getContainedQuantityNames(vector< string > &quantity_names) (defined in Quaternion)Quaternioninlinevirtual
getGravity(FloatVectorStruct &v, const Quaternion &q)Quaternioninlinestatic
getPitch(Scalar &pitch)Quaternioninline
getPrintableString(vector< string > &printable_string) (defined in Quaternion)Quaternioninlinevirtual
getRoll(Scalar &roll)Quaternioninline
getUnits(vector< IUnit * > &units) (defined in Quaternion)Quaternioninlinestatic
getW()Quaternioninline
getX()Quaternioninline
getY()Quaternioninline
getYawPitchRoll(const Quaternion &q, const FloatVectorStruct &gravity, FloatVectorStruct &ypr)Quaternioninlinestatic
getYawPitchRollRadians(FloatVectorStruct &ypr)Quaternioninline
getYawRadians(Scalar &yaw)Quaternioninline
getZ()Quaternioninline
instantiate_copy() (defined in Quaternion)Quaternioninlinevirtual
interpolate(const Quaternion &to, double time_ratio, Quaternion &out) (defined in Quaternion)Quaternioninlinevirtual
inverse()Quaternioninline
multiply(const Quaternion &q)Quaternioninline
Quaternion()Quaternioninline
Quaternion(const Quaternion &src)Quaternioninline
Quaternion(float w, float x, float y, float z)Quaternioninline
set(float w, float x, float y, float z)Quaternioninline
set(const Quaternion &src)Quaternioninline
slerp(const Quaternion &qa, const Quaternion &qb, double t, Quaternion &out)Quaternioninlinestatic
~ICopy() (defined in ICopy< Quaternion >)ICopy< Quaternion >inlinevirtual
~IInterpolate() (defined in IInterpolate< Quaternion >)IInterpolate< Quaternion >inlinevirtual
~IQuantity() (defined in IQuantity)IQuantityinlinevirtual
~Quaternion() (defined in Quaternion)Quaternioninline