AP_Math: get_horizontal_cm() simplify

This commit is contained in:
Josh Henderson 2021-09-11 04:18:29 -04:00 committed by Andrew Tridgell
parent 9e11f09a7f
commit 28d9be1cc0
2 changed files with 6 additions and 8 deletions

View File

@ -23,12 +23,6 @@
#include "AP_Math.h"
#include "location.h"
// return horizontal distance between two positions in cm
float get_horizontal_distance_cm(const Vector2f &origin, const Vector2f &destination)
{
return (destination - origin).length();
}
// return bearing in centi-degrees between two positions
float get_bearing_cd(const Vector2f &origin, const Vector2f &destination)
{

View File

@ -9,8 +9,12 @@
* LOCATION
*/
// return horizontal distance in centimeters between two positions
float get_horizontal_distance_cm(const Vector2f &origin, const Vector2f &destination);
// return horizontal distance between two positions in cm
template <typename T>
float get_horizontal_distance_cm(const Vector2<T> &origin, const Vector2<T> &destination)
{
return (destination - origin).length();
}
// return bearing in centi-degrees between two positions
float get_bearing_cd(const Vector2f &origin, const Vector2f &destination);