Peter Barker
|
c343a286c5
|
AP_Math: quaternion: add contructor from float[4]
|
2018-03-27 20:13:03 +09:00 |
Mathieu OTHACEHE
|
152edf7189
|
Global: remove mode line from headers
Using a global .dir-locals.el file is a better alternative than
reincluding the same emacs header in every file of the project.
|
2016-10-24 09:42:01 -02:00 |
Leonard Hall
|
8afd29cc85
|
AP_Math: add quaternion::rotation_matrix_norm
|
2016-06-24 16:16:28 +09:00 |
Gustavo Jose de Sousa
|
39f72610e2
|
AP_Math: quaternion: fix style
Remove trailing spaces and run astyle.
|
2016-05-10 16:16:37 +10:00 |
Ricardo de Almeida Gonzaga
|
5bd034a5a8
|
Global: start using cmath instead of math.h
|
2016-04-05 21:06:19 -07:00 |
Lucas De Marchi
|
b4a8a0b961
|
AP_Math: replace header guard with pragma once
|
2016-03-16 18:40:41 +11:00 |
Peter Barker
|
80bc7a50d7
|
AP_Math: define MATH_CHECK_INDEXES
Wrapped in ifndefs so the top-level Makefile can override
Assume MATH_CHECK_INDEXES is always defined
|
2016-02-19 12:34:23 -02:00 |
Andrew Tridgell
|
2a8f645d81
|
AP_Math: use matrix3 euler312 operations in quaternion library
|
2015-05-25 09:08:31 +10:00 |
Randy Mackay
|
eaedeeb7bf
|
AP_Math: add quaternion.initialise
|
2015-05-01 16:37:34 +09:00 |
Jonathan Challinger
|
fb8da1b2d8
|
AP_Math: add get_euler_(roll|pitch|yaw) functions to quaternion
|
2015-04-28 11:42:13 +10:00 |
Jonathan Challinger
|
6baec4952b
|
AP_Math: add conversions to and from 3-1-2 euler angles
|
2015-04-07 21:20:51 -07:00 |
Jonathan Challinger
|
a1d4f40c16
|
AP_Math: change quaternion operator* and operator/ to const
|
2015-04-07 21:20:51 -07:00 |
Grant Morphett
|
300a02f4e4
|
AP_Math: Changes to fix the warnings in rover sitl build.
We are starting the process of resolving all the warnings in the
ardupilot builds of all vehicles and platforms.
|
2015-02-11 18:16:46 +11:00 |
Paul Riseborough
|
17445d03f0
|
AP_Math: Add quaternion division
|
2015-02-03 09:49:16 +11:00 |
Andrew Tridgell
|
fefdc37a4d
|
AP_Math: fixed warnings on bounds checking in quaternion
|
2015-01-09 11:04:50 +11:00 |
Jonathan Challinger
|
3befe74afa
|
AP_Math: change quaternion class to use const references where optimal
|
2014-10-20 06:24:30 +11:00 |
Jonathan Challinger
|
1f7e393e38
|
AP_Math: refactor quaternion library
|
2014-10-20 06:24:22 +11:00 |
Andrew Tridgell
|
009913ec60
|
AP_Math: make is_nan const for quaternion and add .zero() for vector2
|
2014-02-21 20:24:47 +11:00 |
Andrew Tridgell
|
689f230d40
|
AP_Math: added quaternion.from_rotation_matrix()
|
2014-02-15 12:20:31 +11:00 |
Andrew Tridgell
|
90c41981ac
|
AP_Math: added quaternion normalization
|
2014-02-15 05:27:51 +11:00 |
Andrew Tridgell
|
4c99d09265
|
AP_Math: fixed build of vectorN class on PX4
|
2013-12-31 10:28:27 +11:00 |
Andrew Tridgell
|
96df09fd08
|
AP_Math: add const to quaternion API
|
2013-12-30 14:33:17 +11:00 |
Andrew Tridgell
|
2c1e0ba130
|
AP_Math: added vectorN class, and index checking
|
2013-12-30 14:33:17 +11:00 |
Andrew Tridgell
|
97b7130bb9
|
libraries: update license header to GPLv3
we switched to GPLv3 a long time ago, but neglected to update the
per-file license headers
|
2013-08-30 13:01:39 +10:00 |
Andrew Tridgell
|
5024da2695
|
AP_Math: fixed indent-tabs-mode
|
2013-05-30 09:51:51 +10:00 |
uncrustify
|
d50c606c97
|
uncrustify libraries/AP_Math/quaternion.h
|
2012-08-21 19:03:34 -07:00 |
Andrew Tridgell
|
9f0cb78f08
|
AP_Math: re-work quaternion functions to be more C++ like
thanks to Adam for the suggestion!
|
2012-03-11 15:37:07 +11:00 |
Andrew Tridgell
|
1ec4c0777c
|
Math: added comment on quaternion constructor
|
2012-03-10 10:34:30 +11:00 |
Andrew Tridgell
|
c7d5f06b21
|
AP_Math: added quaternion helper functions and a test suite
|
2012-03-10 10:34:30 +11:00 |