11 int end() const { return start + length; }
13 Range(int _start, int _length) : start(_start), length(_length) {}
15 Range() : start(0), length(0) {}
20 LngLat(double _lon, double _lat) : longitude(_lon), latitude(_lat) {}
22 LngLat(const LngLat& _other) = default;
23 LngLat(LngLat&& _other) = default;
24 LngLat& operator=(const LngLat& _other) = default;
25 LngLat& operator=(LngLat&& _other) = default;
27 bool operator==(const LngLat& _other) {
28 return longitude == _other.longitude &&
29 latitude == _other.latitude;
32 double longitude = 0.0;
33 double latitude = 0.0;
36 typedef std::vector<LngLat> Coordinates;
38 typedef uint32_t MarkerID;