Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArsentiy Milchakov <milcars@mapswithme.com>2018-11-19 17:58:55 +0300
committerTatiana Yan <tatiana.kondakova@gmail.com>2018-11-19 19:29:44 +0300
commitd93355f64c4ba8f55dc6e8d7671984352e858339 (patch)
tree3ff1250cad0010e4d89f2b880a3a2456bdb2cb01 /geometry
parentdc7216e4871fe7f998e8be4bee790658bcb0706a (diff)
[notifications] review fixes
Diffstat (limited to 'geometry')
-rw-r--r--geometry/mercator.hpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/geometry/mercator.hpp b/geometry/mercator.hpp
index 0da726428b..7c61f7394e 100644
--- a/geometry/mercator.hpp
+++ b/geometry/mercator.hpp
@@ -64,6 +64,12 @@ struct MercatorBounds
return RectByCenterXYAndSizeInMeters(center.x, center.y, size, size);
}
+ static m2::RectD RectByCenterXYAndOffset(m2::PointD const & center, double offset)
+ {
+ return {ClampX(center.x - offset), ClampY(center.y - offset),
+ ClampX(center.x + offset), ClampY(center.y + offset)};
+ }
+
static m2::PointD GetSmPoint(m2::PointD const & pt, double lonMetresR, double latMetresR);
static double constexpr GetCellID2PointAbsEpsilon() { return 1.0E-4; }