/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
android-941
openlr/openlr_model.cpp
40 строк
1 KB
Vladimir Byko-Ianko
Review fixes.
21 май 2019, 17:22
21 май 2019, 17:22
450e12a
Код
Авторство
О чём код?
#include "openlr/openlr_model.hpp" #include "geometry/mercator.hpp" #include "base/assert.hpp" using namespace std; namespace openlr { // LinearSegment ----------------------------------------------------------------------------------- vector<m2::PointD> LinearSegment::GetMercatorPoints() const { vector<m2::PointD> points; for (auto const & point : m_locationReference.m_points) points.push_back(MercatorBounds::FromLatLon(point.m_latLon)); return points; } vector<LocationReferencePoint> const & LinearSegment::GetLRPs() const { return m_locationReference.m_points; } vector<LocationReferencePoint> & LinearSegment::GetLRPs() { return m_locationReference.m_points; } string DebugPrint(LinearSegmentSource source) { switch (source) { case LinearSegmentSource::NotValid: return "NotValid"; case LinearSegmentSource::FromLocationReferenceTag: return "FromLocationReferenceTag"; case LinearSegmentSource::FromCoordinatesTag: return "FromCoordinatesTag"; } UNREACHABLE(); } } // namespace openlr