Merge pull request #522 from mpusz/implicit_point_origin

feat: implementation of implicit point origins
This commit is contained in:
Mateusz Pusz authored and GitHub committed 2023-12-26 11:09:43 +01:00
commit 6324f6dc2a
21 files changed
+903 -251

No files matched your search

+4 -4
View File
@@ -178,10 +178,10 @@ distance spherical_distance(position<T> from, position<T> to)
using si::sin, si::cos, si::asin, si::acos;
const quantity from_lat = from.lat.quantity_from(equator);
const quantity from_lon = from.lon.quantity_from(prime_meridian);
const quantity to_lat = to.lat.quantity_from(equator);
const quantity to_lon = to.lon.quantity_from(prime_meridian);
const quantity from_lat = from.lat.quantity_from_zero();
const quantity from_lon = from.lon.quantity_from_zero();
const quantity to_lat = to.lat.quantity_from_zero();
const quantity to_lon = to.lon.quantity_from_zero();
// https://en.wikipedia.org/wiki/Great-circle_distance#Formulae
if constexpr (sizeof(T) >= 8) {