diff options
author | vng <viktor.govako@gmail.com> | 2011-06-06 23:05:26 +0400 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 01:19:17 +0300 |
commit | 665dc21283165c2efec23c9815238648607cd3eb (patch) | |
tree | f39a2ca7b6cedd186674df20d7f8cbd03557e549 /indexer/scales.hpp | |
parent | 5e7f1f38849ff59ae29c82b4395949e23f3617fd (diff) |
GetRationForLevel, GetRectForLevel implementation.
Diffstat (limited to 'indexer/scales.hpp')
-rw-r--r-- | indexer/scales.hpp | 6 |
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); |