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:
authorVladimir Byko-Ianko <bykoianko@gmail.com>2017-03-01 17:46:26 +0300
committerGitHub <noreply@github.com>2017-03-01 17:46:26 +0300
commitaaa7e9c66592beaeb02dce8102f408eba0ae5dd9 (patch)
tree04b7736511810b772c0cc1350784b59adcbacdfc /platform/mwm_traits.cpp
parentae10370e128b98935b37e188f4e9279795c0bb3a (diff)
parent316268660e47c5b21b0376d7081b5d500ccba53c (diff)
Merge pull request #5468 from dobriy-eeh/cross-mwm-routingbeta-657
[routing] Enable cross mwm index router
Diffstat (limited to 'platform/mwm_traits.cpp')
-rw-r--r--platform/mwm_traits.cpp14
1 files changed, 10 insertions, 4 deletions
diff --git a/platform/mwm_traits.cpp b/platform/mwm_traits.cpp
index 2da0c25746..f066ffa03a 100644
--- a/platform/mwm_traits.cpp
+++ b/platform/mwm_traits.cpp
@@ -4,23 +4,29 @@
namespace version
{
-MwmTraits::MwmTraits(version::Format versionFormat) : m_versionFormat(versionFormat) {}
+MwmTraits::MwmTraits(MwmVersion const & version) : m_version(version) {}
MwmTraits::SearchIndexFormat MwmTraits::GetSearchIndexFormat() const
{
- if (m_versionFormat < version::Format::v7)
+ if (m_version.GetFormat() < version::Format::v7)
return SearchIndexFormat::FeaturesWithRankAndCenter;
return SearchIndexFormat::CompressedBitVector;
}
MwmTraits::HouseToStreetTableFormat MwmTraits::GetHouseToStreetTableFormat() const
{
- if (m_versionFormat < version::Format::v7)
+ if (m_version.GetFormat() < version::Format::v7)
return HouseToStreetTableFormat::Unknown;
return HouseToStreetTableFormat::Fixed3BitsDDVector;
}
-bool MwmTraits::HasOffsetsTable() const { return m_versionFormat >= version::Format::v6; }
+bool MwmTraits::HasOffsetsTable() const { return m_version.GetFormat() >= version::Format::v6; }
+
+bool MwmTraits::HasRoutingIndex() const
+{
+ uint32_t constexpr kFirstVersionWithRoutingIndex = 161206;
+ return m_version.GetVersion() >= kFirstVersionWithRoutingIndex;
+}
string DebugPrint(MwmTraits::SearchIndexFormat format)
{