1 #include "gtest/gtest.h"
10 geocentricProjector = std::make_shared<GeocentricProjector>();
15 double originLat{49.01439};
16 double originLon{8.41722};
17 double originEle{123.0};
22 double originX = 4146160.550580083;
23 double originY = 613525.0621995202;
24 double originZ = 4791701.343249619;
29 BasicPoint3d ecefPoint = geocentricProjector->forward(originGps);
30 ASSERT_NEAR(ecefPoint.x(), originX, 0.00001);
31 ASSERT_NEAR(ecefPoint.y(), originY, 0.00001);
32 ASSERT_NEAR(ecefPoint.z(), originZ, 0.00001);
37 ASSERT_NEAR(gpsPoint.
lat, originLat, 0.00001);
38 ASSERT_NEAR(gpsPoint.
lon, originLon, 0.00001);
39 ASSERT_NEAR(gpsPoint.
ele, originEle, 0.00001);