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:
authorLev Dragunov <l.dragunov@corp.mail.ru>2016-02-04 15:59:05 +0300
committerSergey Yershov <yershov@corp.mail.ru>2016-03-23 16:17:05 +0300
commit00903aaa035194f3d22e3e26783713fd1a77c66e (patch)
treeb91bc56ba5d0ef8f72e0258ec949e00161367def /indexer/displacement_manager.hpp
parent16ee27b0a25a9c35071c02413bf5ad65727f27c2 (diff)
Exclude displacement for high level objects.
Diffstat (limited to 'indexer/displacement_manager.hpp')
-rw-r--r--indexer/displacement_manager.hpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/indexer/displacement_manager.hpp b/indexer/displacement_manager.hpp
index 59161d6977..f4974effbd 100644
--- a/indexer/displacement_manager.hpp
+++ b/indexer/displacement_manager.hpp
@@ -116,6 +116,13 @@ public:
for (auto const & node : m_storage)
{
uint32_t scale = node.m_minScale;
+ // Do not filter high level objects.
+ if (scale < 10)
+ {
+ AddNodeToSorter(node,scale);
+ acceptedNodes.Add(node);
+ continue;
+ }
for (; scale < scales::GetUpperScale(); ++scale)
{
float const delta = CalculateDeltaForZoom(scale);