diff options
author | r.kuznetsov <r.kuznetsov@corp.mail.ru> | 2016-11-08 13:12:06 +0300 |
---|---|---|
committer | r.kuznetsov <r.kuznetsov@corp.mail.ru> | 2016-11-11 15:40:08 +0300 |
commit | 6819d6d2cad0e27b34b73f7eabf6fb1008c01464 (patch) | |
tree | 98f68abced56cba847a258ebb5882aaa60df0e22 /traffic | |
parent | d6ab3b9d0c31c62968f44cc7476a6d15aaf3459e (diff) |
Added traffic manager
Diffstat (limited to 'traffic')
-rw-r--r-- | traffic/traffic_info.hpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/traffic/traffic_info.hpp b/traffic/traffic_info.hpp index 90bcdab50f..23309cd8ca 100644 --- a/traffic/traffic_info.hpp +++ b/traffic/traffic_info.hpp @@ -21,6 +21,11 @@ public: RoadSegmentId(uint32_t fid, uint16_t idx, uint8_t dir); + bool operator==(RoadSegmentId const & o) const + { + return m_fid == o.m_fid && m_idx == o.m_idx && m_dir == o.m_dir; + } + bool operator<(RoadSegmentId const & o) const { if (m_fid != o.m_fid) @@ -58,6 +63,9 @@ public: // Returns the latest known speed group by a feature segment's id. SpeedGroup GetSpeedGroup(RoadSegmentId const & id) const; + MwmSet::MwmId const & GetMwmId() const { return m_mwmId; } + Coloring const & GetColoring() const { return m_coloring; } + static void SerializeTrafficData(Coloring const & coloring, vector<uint8_t> & result); static void DeserializeTrafficData(vector<uint8_t> const & data, Coloring & coloring); |