diff options
author | Olga Khlopkova <o.khlopkova@corp.mail.ru> | 2020-08-21 11:36:15 +0300 |
---|---|---|
committer | Anatoliy V. Tomilov <tomilov@users.noreply.github.com> | 2020-08-25 10:44:59 +0300 |
commit | 49e3292ca332ce8de5bcdda51fa14df7d463131c (patch) | |
tree | e17e0b3ec5cad2bf1ce903fc3e94c52162586f7a /transit | |
parent | 8f104e7094055dbc1dc93dfb771b233500e41284 (diff) |
[transit] Read lines metadata.
Diffstat (limited to 'transit')
-rw-r--r-- | transit/transit_display_info.hpp | 8 |
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>>; |