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:
authorvng <viktor.govako@gmail.com>2011-06-06 23:05:26 +0400
committerAlex Zolotarev <alex@maps.me>2015-09-23 01:19:17 +0300
commit665dc21283165c2efec23c9815238648607cd3eb (patch)
treef39a2ca7b6cedd186674df20d7f8cbd03557e549 /indexer/scales.hpp
parent5e7f1f38849ff59ae29c82b4395949e23f3617fd (diff)
GetRationForLevel, GetRectForLevel implementation.
Diffstat (limited to 'indexer/scales.hpp')
-rw-r--r--indexer/scales.hpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/indexer/scales.hpp b/indexer/scales.hpp
index 96c13e4d40..e09124ddbe 100644
--- a/indexer/scales.hpp
+++ b/indexer/scales.hpp
@@ -10,11 +10,13 @@ namespace scales
double GetM2PFactor(int level);
int GetScaleLevel(double ratio);
+ int GetScaleLevel(m2::RectD const & r);
+
/// @return such ration, that GetScaleLevel(ration) == level
double GetRationForLevel(int level);
- int GetScaleLevel(m2::RectD const & r);
/// @return such rect, that GetScaleLevel(rect) == level
- m2::RectD GetRectForLevel(int level, m2::PointD const & center, double widthToHeightRatio);
+ m2::RectD GetRectForLevel(int level, m2::PointD const & center, double X2YRatio);
+
double GetEpsilonForLevel(int level);
double GetEpsilonForSimplify(int level);
bool IsGoodForLevel(int level, m2::RectD const & r);