![]() |
ISSDK
1.7
IoT Sensing Software Development Kit
|
quaternion structure definition More...
#include <orientation.h>

Data Fields | |
| float | q0 |
| scalar component More... | |
| float | q1 |
| x vector component More... | |
| float | q2 |
| y vector component More... | |
| float | q3 |
| z vector component More... | |
quaternion structure definition
Definition at line 46 of file orientation.h.
| float q0 |
scalar component
Definition at line 48 of file orientation.h.
Referenced by ApplyPerturbation(), CreateAndSendPackets(), fLPFOrientationQuaternion(), fqAeq1(), fqAeqNormqA(), fQuaternionFromRotationMatrix(), fQuaternionFromRotationVectorDeg(), fRotationMatrixFromQuaternion(), fRotationVectorDegFromQuaternion(), fRun_6DOF_GY_KALMAN(), fveqconjgquq(), qAeqAxB(), qAeqBxC(), and qconjgAxB().
| float q1 |
x vector component
Definition at line 49 of file orientation.h.
Referenced by ApplyPerturbation(), CreateAndSendPackets(), fLPFOrientationQuaternion(), fqAeq1(), fqAeqNormqA(), fQuaternionFromRotationMatrix(), fQuaternionFromRotationVectorDeg(), fRotationMatrixFromQuaternion(), fRotationVectorDegFromQuaternion(), fRun_6DOF_GY_KALMAN(), fveqconjgquq(), qAeqAxB(), qAeqBxC(), and qconjgAxB().
| float q2 |
y vector component
Definition at line 50 of file orientation.h.
Referenced by ApplyPerturbation(), CreateAndSendPackets(), fLPFOrientationQuaternion(), fqAeq1(), fqAeqNormqA(), fQuaternionFromRotationMatrix(), fQuaternionFromRotationVectorDeg(), fRotationMatrixFromQuaternion(), fRotationVectorDegFromQuaternion(), fRun_6DOF_GY_KALMAN(), fveqconjgquq(), qAeqAxB(), qAeqBxC(), and qconjgAxB().
| float q3 |
z vector component
Definition at line 51 of file orientation.h.
Referenced by ApplyPerturbation(), CreateAndSendPackets(), fLPFOrientationQuaternion(), fqAeq1(), fqAeqNormqA(), fQuaternionFromRotationMatrix(), fQuaternionFromRotationVectorDeg(), fRotationMatrixFromQuaternion(), fRotationVectorDegFromQuaternion(), fRun_6DOF_GY_KALMAN(), fveqconjgquq(), qAeqAxB(), qAeqBxC(), and qconjgAxB().