80 Commits (master)

Author SHA1 Message Date
Pierre Kancir 4f31c3dcd5 AP_Math: move line_path_proportion to Location 6 years ago
Pierre Kancir e06d7dbbf7 AP_Math: move location_passed_point to Location and rename 6 years ago
Peter Barker 11dcdc58e0 AP_Math: clean up includes a little 6 years ago
Pierre Kancir 121e5d0abf AP_Math: move location_3d_diff_NED to Location and rename 6 years ago
Pierre Kancir e787922ab0 AP_Math: move check_latlng to Location 6 years ago
Pierre Kancir b10e75f4e1 AP_Math: move locations_are_same to Location and rename to same_latlon_as 6 years ago
Pierre Kancir 058cade92c AP_Math: use get_distance_NE instead of location_diff 6 years ago
Pierre Kancir 00fa07ef33 AP_Math: move location_diff to Location and rename 6 years ago
Pierre Kancir b31e5bf055 AP_Math: move location_update to Location and rename to offset_bearing 6 years ago
Pierre Kancir 88b29ff18c AP_Math: move get_bearing_cd to Location and rename to get_bearing_to 6 years ago
Pierre Kancir f6941beeb9 AP_Math: fix circulary inclusion error 6 years ago
Peter Barker e6a8e337c7 AP_Math: move sanitize to be a method on location 6 years ago
Peter Barker 431bd77d7e AP_Math: move print_latlon into sole caller 6 years ago
Peter Barker 499cc45ac0 AP_Math: move longitude_scale into Location class 6 years ago
Dr.-Ing. Amilcar do Carmo Lucas 65ccef04b9 AP_Math: replace location_offset() and get_distance() C function calls with Location object member (C++) function calls 6 years ago
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