Port the used bits from CheapRuler, drop dependencies

This commit is contained in:
Dennis Luxen
2022-12-10 19:51:50 +01:00
parent 152a52bc1a
commit 1215062e4c
36 changed files with 90 additions and 4086 deletions
+2 -3
View File
@@ -1,12 +1,11 @@
#include "util/coordinate_calculation.hpp"
#include "util/cheap_ruler.hpp"
#include "util/coordinate.hpp"
#include "util/trigonometry_table.hpp"
#include "util/web_mercator.hpp"
#include <boost/assert.hpp>
#include <mapbox/cheap_ruler.hpp>
#include <algorithm>
#include <iterator>
#include <limits>
@@ -32,7 +31,7 @@ class CheapRulerContainer
for (int n = 0; n < number_of_rulers; n++)
{
cheap_ruler_cache[n] = mapbox::cheap_ruler::CheapRuler(
step * (n + 0.5) / COORDINATE_PRECISION, mapbox::cheap_ruler::CheapRuler::Meters);
step * (n + 0.5) / COORDINATE_PRECISION);
}
};