/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
routing/latlon_with_altitude.cpp
32 строки
801 B
Mikhail Gorbushin
[routing] rid of m2::PointD in routing
25 дек 2019, 14:22
25 дек 2019, 14:22
cee99ba
Код
Авторство
О чём код?
#include "routing/latlon_with_altitude.hpp" #include "geometry/mercator.hpp" #include <sstream> #include <utility> namespace routing { std::string DebugPrint(LatLonWithAltitude const & latLonWithAltitude) { std::stringstream ss; ss << "LatLonWithAltitude(" << DebugPrint(latLonWithAltitude.GetLatLon()) << ", " << latLonWithAltitude.GetAltitude() << ")"; return ss.str(); } bool LatLonWithAltitude::operator<(LatLonWithAltitude const & rhs) const { return m_latlon < rhs.m_latlon; } bool LatLonWithAltitude::operator==(LatLonWithAltitude const & rhs) const { return m_latlon == rhs.m_latlon; } geometry::PointWithAltitude LatLonWithAltitude::ToPointWithAltitude() const { return geometry::PointWithAltitude(mercator::FromLatLon(m_latlon), m_altitude); } } // namespace routing