[Top][All Lists]
[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
*/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [paparazzi-commits] [4651] add some vect2 float algebra,
Felix Ruess <=