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:
authorExMix <rahuba.youri@mapswithme.com>2014-01-13 16:06:21 +0400
committerAlex Zolotarev <alex@maps.me>2015-09-23 02:10:20 +0300
commitf62a91e8aa8241b856423dc2ad2b52104fe86a8d (patch)
tree0335f728e431dd515c0a20385fee2fb10fee576a /indexer/feature_covering.hpp
parent060e53d9340eb761150bb5bc17c580e2ef00907f (diff)
[drape] replace ProcessMWM method on functor. Preparing for read mwm index separately from the features
Diffstat (limited to 'indexer/feature_covering.hpp')
-rw-r--r--indexer/feature_covering.hpp15
1 files changed, 9 insertions, 6 deletions
diff --git a/indexer/feature_covering.hpp b/indexer/feature_covering.hpp
index 593ecbc137..e72dc3e08a 100644
--- a/indexer/feature_covering.hpp
+++ b/indexer/feature_covering.hpp
@@ -33,19 +33,22 @@ namespace covering
// Calculate cell coding depth according to max visual scale for mwm.
int GetCodingDepth(int scale);
+ enum CoveringMode
+ {
+ ViewportWithLowLevels = 0,
+ LowLevelsOnly,
+ FullCover
+ };
+
class CoveringGetter
{
IntervalsT m_res[2];
m2::RectD const & m_rect;
- int m_mode;
+ CoveringMode m_mode;
public:
- /// @param[in] mode\n
- /// - 0 - cover viewport with low lovels;\n
- /// - 1 - cover append low levels only;\n
- /// - 2 - make full cover\n
- CoveringGetter(m2::RectD const & r, int mode) : m_rect(r), m_mode(mode) {}
+ CoveringGetter(m2::RectD const & r, CoveringMode mode) : m_rect(r), m_mode(mode) {}
IntervalsT const & Get(int scale);
};