paparazzi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[paparazzi-commits] [4651] add some vect2 float algebra


From: Felix Ruess
Subject: [paparazzi-commits] [4651] add some vect2 float algebra
Date: Tue, 09 Mar 2010 22:56:36 +0000

Revision: 4651
          http://svn.sv.gnu.org/viewvc/?view=rev&root=paparazzi&revision=4651
Author:   flixr
Date:     2010-03-09 22:56:36 +0000 (Tue, 09 Mar 2010)
Log Message:
-----------
add some vect2 float algebra

Modified Paths:
--------------
    paparazzi3/trunk/sw/airborne/math/pprz_algebra_float.h

Modified: paparazzi3/trunk/sw/airborne/math/pprz_algebra_float.h
===================================================================
--- paparazzi3/trunk/sw/airborne/math/pprz_algebra_float.h      2010-03-09 
19:39:10 UTC (rev 4650)
+++ paparazzi3/trunk/sw/airborne/math/pprz_algebra_float.h      2010-03-09 
22:56:36 UTC (rev 4651)
@@ -74,6 +74,34 @@
 
 
 /*
+ * Dimension 2 Vectors
+ */
+
+#define FLOAT_VECT2_ZERO(_v) VECT2_ASSIGN(_v, 0., 0.)
+
+/* a =  {x, y} */
+#define FLOAT_VECT2_ASSIGN(_a, _x, _y) VECT2_ASSIGN(_a, _x, _y)
+
+/* a = b */
+#define FLOAT_VECT2_COPY(_a, _b) VECT2_COPY(_a, _b)
+
+/* a += b */
+#define FLOAT_VECT2_ADD(_a, _b)  VECT2_ADD(_a, _b)
+
+/* c = a + b */
+#define FLOAT_VECT2_SUM(_c, _a, _b) VECT2_SUM(_c, _a, _b)
+
+/* c = a - b */
+#define FLOAT_VECT2_DIFF(_c, _a, _b) VECT2_DIFF(_c, _a, _b)
+
+/* a -= b */
+#define FLOAT_VECT2_SUB(_a, _b) VECT2_SUB(_a, _b)
+
+/* _vo = _vi * _s */
+#define FLOAT_VECT2_SMUL(_vo, _vi, _s) VECT2_SMUL(_vo, _vi, _s)
+
+
+/*
  * Dimension 3 Vectors
  */
 





reply via email to

[Prev in Thread] Current Thread [Next in Thread]