diff options
author | Darafei Praliaskouski <komzpa@gmail.com> | 2013-01-17 20:35:23 +0400 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 01:48:57 +0300 |
commit | 49a2f23b2e9e66e903f99c0e5daa6b3864a7abf2 (patch) | |
tree | c21a815f75c45831792d42eb293f702e2a883faa /indexer/classificator.cpp | |
parent | 05ef929575af77ca95b508912f520e45fbdc0875 (diff) |
stylesheet linecaps, gaps in zoomlevels, removal of heuristics
Diffstat (limited to 'indexer/classificator.cpp')
-rw-r--r-- | indexer/classificator.cpp | 41 |
1 files changed, 1 insertions, 40 deletions
diff --git a/indexer/classificator.cpp b/indexer/classificator.cpp index 4cb9711ecb..9c8c1a8562 100644 --- a/indexer/classificator.cpp +++ b/indexer/classificator.cpp @@ -308,7 +308,7 @@ namespace static const int visible[3][drule::count_of_rules] = { {0, 0, 1, 1, 1, 0, 0}, // fpoint {1, 0, 0, 0, 0, 1, 0}, // fline - {1, 1, 1, 1, 0, 0, 0} // farea + {1, 1, 1, 1, 0, 1, 0} // farea }; if (visible[ft][i->m_type] == 1) @@ -329,20 +329,6 @@ namespace } while (i != m_rules.end() && i->m_scale == m_scales[0]); } - void look_backward(int ft) - { - if (m_scales[1] < 0) return; - iter_t i = m_iters[1]; - do - { - add_rule(ft, i); - if (i == m_rules.begin()) - break; - else - --i; - } while (i->m_scale == m_scales[1]); - } - public: suitable_getter(vec_t const & rules, vec_t & keys) : m_rules(rules), m_keys(keys) @@ -364,31 +350,6 @@ namespace look_forward(ft); return; } - - // find less or equal scale - m_iters[1] = upper_bound(m_rules.begin(), m_rules.end(), scale, less_scales()); - if (m_iters[1] != m_rules.begin()) - { - --m_iters[1]; - m_scales[1] = m_iters[1]->m_scale; - } - else - m_scales[1] = -1000; - - // choose the nearest scale to process first - m_added = false; - if (abs(m_scales[0] - scale) > abs(m_scales[1] - scale)) - { - look_backward(ft); - if (!m_added) - look_forward(ft); - } - else - { - look_forward(ft); - if (!m_added) - look_backward(ft); - } } }; } |