SF2 C++ FRC Class Library
Sensor Fusion Framework (SF2) for FRC
|
This is the complete list of members for Quaternion, including all inherited members.
conjugate() | Quaternion | inline |
copy(Quaternion &t) (defined in Quaternion) | Quaternion | inlinevirtual |
difference(const Quaternion &qa, const Quaternion &qb, Quaternion &q_diff) | Quaternion | inlinestatic |
divide(float s) | Quaternion | inline |
dotProduct(const Quaternion &q1, const Quaternion &q2) (defined in Quaternion) | Quaternion | inline |
getContainedQuantities(vector< IQuantity * > &quantities) (defined in Quaternion) | Quaternion | inlinevirtual |
getContainedQuantityNames(vector< string > &quantity_names) (defined in Quaternion) | Quaternion | inlinevirtual |
getGravity(FloatVectorStruct &v, const Quaternion &q) | Quaternion | inlinestatic |
getPitch(Scalar &pitch) | Quaternion | inline |
getPrintableString(vector< string > &printable_string) (defined in Quaternion) | Quaternion | inlinevirtual |
getRoll(Scalar &roll) | Quaternion | inline |
getUnits(vector< IUnit * > &units) (defined in Quaternion) | Quaternion | inlinestatic |
getW() | Quaternion | inline |
getX() | Quaternion | inline |
getY() | Quaternion | inline |
getYawPitchRoll(const Quaternion &q, const FloatVectorStruct &gravity, FloatVectorStruct &ypr) | Quaternion | inlinestatic |
getYawPitchRollRadians(FloatVectorStruct &ypr) | Quaternion | inline |
getYawRadians(Scalar &yaw) | Quaternion | inline |
getZ() | Quaternion | inline |
instantiate_copy() (defined in Quaternion) | Quaternion | inlinevirtual |
interpolate(const Quaternion &to, double time_ratio, Quaternion &out) (defined in Quaternion) | Quaternion | inline |
inverse() | Quaternion | inline |
multiply(const Quaternion &q) | Quaternion | inline |
Quaternion() | Quaternion | inline |
Quaternion(const Quaternion &src) | Quaternion | inline |
Quaternion(float w, float x, float y, float z) | Quaternion | inline |
set(float w, float x, float y, float z) | Quaternion | inline |
set(const Quaternion &src) | Quaternion | inline |
slerp(const Quaternion &qa, const Quaternion &qb, double t, Quaternion &out) | Quaternion | inlinestatic |
~ICopy() (defined in ICopy< Quaternion >) | ICopy< Quaternion > | inlinevirtual |
~IQuantity() (defined in IQuantity) | IQuantity | inlinevirtual |
~Quaternion() (defined in Quaternion) | Quaternion | inline |