BMX055

Dependents:   9Dsensor_test LINE_TRACE_CAR

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers Quaternion.h Source File

Quaternion.h

00001 #include "mbed.h"
00002 
00003 
00004 class Quaternion
00005 {
00006 public:
00007     Quaternion();
00008     Quaternion(double w, double x, double y, double z);
00009     Quaternion operator + (Quaternion q);
00010     Quaternion operator += (Quaternion q);
00011     Quaternion operator * (double s);
00012     Quaternion operator * (Quaternion q);
00013     Quaternion operator *= (double s);
00014     Quaternion operator *= (Quaternion q);
00015     Quaternion operator / (double s);
00016     Quaternion operator /= (double s);
00017 
00018     Quaternion conjugate(void);
00019 
00020     double norm(void);
00021 
00022 
00023     double w;
00024     double x;
00025     double y;
00026     double z;
00027 };