3#include <cgv/math/fvec.h>
10 static const double WGS84_a = 6378137.0;
12 static const double WGS84_e = 0.081819191;
17 extern CGV_API fvec<double, 3> ECFE_from_geodetic(
const fvec<double, 3>& geodetic,
double a = WGS84_a,
double e = WGS84_e);
21 extern CGV_API fvec<double, 3> geodetic_from_ECFE(
const fvec<double, 3>& ECFE,
double a = WGS84_a,
double e = WGS84_e);
25 extern CGV_API fvec<double, 3> geodetic_from_ECFE_approx(
const fvec<double, 3>& ECFE,
double a = WGS84_a,
double e = WGS84_e);
29 extern CGV_API fvec<double, 3> ENU_from_geodetic(
const fvec<double, 3>& position_geodetic,
const fvec<double, 3>& origin_geodetic,
double a = WGS84_a,
double e = WGS84_e);
33#include <cgv/config/lib_end.h>