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:
authorOlga Khlopkova <o.khlopkova@corp.mail.ru>2020-08-21 11:36:15 +0300
committerAnatoliy V. Tomilov <tomilov@users.noreply.github.com>2020-08-25 10:44:59 +0300
commit49e3292ca332ce8de5bcdda51fa14df7d463131c (patch)
treee17e0b3ec5cad2bf1ce903fc3e94c52162586f7a /transit
parent8f104e7094055dbc1dc93dfb771b233500e41284 (diff)
[transit] Read lines metadata.
Diffstat (limited to 'transit')
-rw-r--r--transit/transit_display_info.hpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/transit/transit_display_info.hpp b/transit/transit_display_info.hpp
index 3f9ea9c6bd..94aa2115ce 100644
--- a/transit/transit_display_info.hpp
+++ b/transit/transit_display_info.hpp
@@ -1,6 +1,7 @@
#pragma once
#include "transit/experimental/transit_types_experimental.hpp"
+#include "transit/transit_entities.hpp"
#include "transit/transit_types.hpp"
#include "transit/transit_version.hpp"
@@ -34,9 +35,12 @@ using TransitStopsInfoPT = std::map<::transit::TransitId, ::transit::experimenta
using TransitTransfersInfoPT = std::map<::transit::TransitId, ::transit::experimental::Transfer>;
using TransitShapesInfoPT = std::map<::transit::TransitId, ::transit::experimental::Shape>;
using TransitLinesInfoPT = std::map<::transit::TransitId, ::transit::experimental::Line>;
+using TransitLinesMetadataInfoPT =
+ std::map<::transit::TransitId, ::transit::experimental::LineMetadata>;
using TransitRoutesInfoPT = std::map<::transit::TransitId, ::transit::experimental::Route>;
using TransitNetworksInfoPT = std::map<::transit::TransitId, ::transit::experimental::Network>;
-
+using TransitEdgesInfoPT =
+ std::unordered_map<::transit::EdgeId, ::transit::EdgeData, ::transit::EdgeIdHasher>;
struct TransitDisplayInfo
{
::transit::TransitVersion m_transitVersion;
@@ -51,10 +55,12 @@ struct TransitDisplayInfo
TransitNetworksInfoPT m_networksPT;
TransitLinesInfoPT m_linesPT;
+ TransitLinesMetadataInfoPT m_linesMetadataPT;
TransitRoutesInfoPT m_routesPT;
TransitStopsInfoPT m_stopsPT;
TransitTransfersInfoPT m_transfersPT;
TransitShapesInfoPT m_shapesPT;
+ TransitEdgesInfoPT m_edgesPT;
};
using TransitDisplayInfos = std::map<MwmSet::MwmId, std::unique_ptr<TransitDisplayInfo>>;