diff --git a/include/util/coordinate.hpp b/include/util/coordinate.hpp index bb03c9107..f3662808b 100644 --- a/include/util/coordinate.hpp +++ b/include/util/coordinate.hpp @@ -203,16 +203,6 @@ struct Coordinate Coordinate(const FixedLongitude lon_, const FixedLatitude lat_) : lon(lon_), lat(lat_) {} - template Coordinate(const T &coordinate) : lon(coordinate.lon), lat(coordinate.lat) - { - static_assert(!std::is_same::value, - "This constructor should not be used for Coordinates"); - static_assert(std::is_same::value, - "coordinate types incompatible"); - static_assert(std::is_same::value, - "coordinate types incompatible"); - } - bool IsValid() const; friend bool operator==(const Coordinate lhs, const Coordinate rhs); friend bool operator!=(const Coordinate lhs, const Coordinate rhs);