/srv/osrm/osrm-backend/src/util
NameSizeModeActions
guidance/-0755rm
assert.cpp10030644editdlrm
conditional_restrictions.cpp24610644editdlrm
coordinate.cpp12820644editdlrm
coordinate_calculation.cpp163540644editdlrm
exception.cpp7840644editdlrm
fingerprint.cpp33830644editdlrm
geojson_debug_policies.cpp25190644editdlrm
log.cpp45790644editdlrm
opening_hours.cpp142590644editdlrm
timed_histogram.cpp1360644editdlrm
timezones.cpp68230644editdlrm
Edit: /srv/osrm/osrm-backend/src/util/coordinate.cpp (1282B)
#include "util/coordinate_calculation.hpp" #ifndef NDEBUG #include "util/log.hpp" #endif #include "osrm/coordinate.hpp" #ifndef NDEBUG #include #endif #include #include #include namespace osrm::util { bool Coordinate::IsValid() const { return !(lat > FixedLatitude{static_cast(90 * COORDINATE_PRECISION)} || lat < FixedLatitude{static_cast(-90 * COORDINATE_PRECISION)} || lon > FixedLongitude{static_cast(180 * COORDINATE_PRECISION)} || lon < FixedLongitude{static_cast(-180 * COORDINATE_PRECISION)}); } bool FloatCoordinate::IsValid() const { return !(lat > FloatLatitude{90} || lat < FloatLatitude{-90} || lon > FloatLongitude{180} || lon < FloatLongitude{-180}); } bool operator==(const Coordinate lhs, const Coordinate rhs) { return lhs.lat == rhs.lat && lhs.lon == rhs.lon; } bool operator==(const FloatCoordinate lhs, const FloatCoordinate rhs) { return lhs.lat == rhs.lat && lhs.lon == rhs.lon; } bool operator!=(const Coordinate lhs, const Coordinate rhs) { return !(lhs == rhs); } bool operator!=(const FloatCoordinate lhs, const FloatCoordinate rhs) { return !(lhs == rhs); } } // namespace osrm::util