65 Commits (9ceaf70017e58a0030746230405ce1e53a675c62)

Author SHA1 Message Date
Peter Barker 31fa9e582e AP_Math: adjust for Location_Class and Location unification 6 years ago
Peter Barker ce37c9f69b AP_Math: adjust for location flags being moved out of union 6 years ago
Michael du Breuil 9cd1be1d6f AP_Math: Speed up location calculations slightly 6 years ago
Andrew Tridgell 61c8dfac31 AP_Math: split out double precision location functions 7 years ago
Andrew Tridgell 3b8ec3a2a0 AP_Math: allow double precision maths where needed 7 years ago
Dr.-Ing. Amilcar Do Carmo Lucas e13281ab2d AP_Math: add overloaded functions get_horizontal_distance_cm() and get_bearing_cd() (NFC) 7 years ago
Dr.-Ing. Amilcar Do Carmo Lucas ec1790dad9 AP_Math: Use DEGX100 define instead of hardcoded value (NFC) 7 years ago
Tom Pittenger 1abeb03d2b AP_Math: remove HAL_CPU_CLASS_16 8 years ago
Michael du Breuil 97c57764c4 AP_Math: Add a 3D location difference, returning NED 8 years ago
Lucas De Marchi 87038d8ef1 AP_Math: add casts to consider literals as doubles 8 years ago
murata f9add59b58 Global: Aggregate the same definitions. 8 years ago
Mathieu OTHACEHE 152edf7189 Global: remove mode line from headers 8 years ago
Tom Pittenger 00aaa78757 AP_Math: add separate check_lat() and check_lng() 9 years ago
Tom Pittenger 7b4c503052 AP_Math: use new check_latlng helper 9 years ago
Tom Pittenger ce9ecf9f3d AP_Math: added check_latlng helper 9 years ago
Ricardo de Almeida Gonzaga 481e3a2af6 AP_Math: Fix typos 9 years ago
dgrat 41661f815f AP_Math: Replace the pythagorous* functions with a variadic template 9 years ago
dgrat 76362caee0 AP_Math: Replace wrap_* functions with template versions 9 years ago
Andrew Tridgell e8142b0b5b AP_Math: added wrap_360() 9 years ago
Michael du Breuil bb7cf6c0b6 AP_Math: Update location_sanitize to sanitize for lat/lng 9 years ago
Tom Pittenger 278fb2e60d AP_Math: add location sanity checker/fixer util 9 years ago
dgrat 672acdc8ef AP_Math: Created location.h header for location functions 9 years ago
dgrat 5148e41c1a AP_Math: Cleaned macro definitions 9 years ago
Jonathan Challinger fff275fd99 AP_Math: add wrap_2PI 9 years ago
Lucas De Marchi fb28f426da AP_Math: remove check for AVR CPUs 9 years ago
Lucas De Marchi c7871d1bca AP_Math: remove checks for HAL_BOARD_APM2 and HAL_BOARD_APM1 9 years ago
Lucas De Marchi 20c6ffc5e3 Replace use of UARTDriver::printf_P() with UARTDriver::printf() 9 years ago
Lucas De Marchi 2c38e31c93 Remove use of PSTR 9 years ago
Randy Mackay 6145794da2 AP_Math: remove duplicate RADIUS_OF_EARTH definition 9 years ago
Tom Pittenger 4771d19073 AP_Math: added locations_are_same(loc1,loc2) helper 10 years ago
Gustavo Jose de Sousa 4790371f9b AP_Math: standardize inclusion of libaries headers 10 years ago
Andrew Tridgell 8f41d97548 AP_Math: fixed build error on PX4 10 years ago
Andrew Tridgell 099392d3ca AP_Math: don't optimise longitude_scale on faster CPUs 10 years ago
Andrew Tridgell 0b897e04bb AP_Math: revert AP_Math class change 10 years ago
Tom Pittenger 35f7a466e5 AP_Math: compiler warnings: apply is_zero(float) or is_equal(float) 10 years ago
Andrew Tridgell 6bb4a8c361 AP_Math: make location_path_proportion() and location_passed_point() more efficient 10 years ago
Andrew Tridgell f38f86ab8c AP_Math: added location_path_proportion() 10 years ago
Andrew Tridgell b92873cab1 AP_Math: prevent negative longitude scaling 11 years ago
Niels Joubert 879eb5936b AP_MATH: Adding WGS GPS conversions, CRC16 checks, and double-precision Vectors and Matrices 11 years ago
Randy Mackay 37cfbc9ad5 AP_Math: float versions of wrap_360 and wrap_180 11 years ago
Randy Mackay a963ec7e3b AP_Math: bug fix to wrap_360 and wrap_180 11 years ago
Andrew Tridgell fb19dbb404 AP_Math: cope with large values passed into the wrap functions 12 years ago
Andrew Tridgell 84ed2141a0 AP_Math: fixed float rounding in location_offset() 12 years ago
Andrew Tridgell 5434b2c017 AP_Math: update location code to avoid float rounding 12 years ago
Andrew Tridgell 1d75b52411 AP_Math: use const references not pointers for location functions 12 years ago
Randy Mackay 8b87849acd Math: add wrap_PI 12 years ago
Randy Mackay 7c9d9b9800 AP_Math: use DEG_TO_RAD in longitude_scale 12 years ago
Andrew Tridgell e1f9297551 AP_Math: move print_latlon() to location.cpp 12 years ago
Andrew Tridgell 8b119934ea AP_Math: fixed grammar error 12 years ago
tobias 217b8d7a59 cleanup: use const for struct Location pointers and references 12 years ago