Simulateur Ferroviaire
Reconstruction et visualisation d'un réseau ferroviaire à partir de données GeoJSON — Win32 / WebView2 / Leaflet
Chargement...
Recherche...
Aucune correspondance
CoordinateLatLon.h
Aller à la documentation de ce fichier.
1#pragma once
2
22{
23public:
24 double latitude = 0.0;
25 double longitude = 0.0;
26
28 CoordinateLatLon() = default;
29
35 CoordinateLatLon(double lat, double lon)
36 : latitude(lat), longitude(lon)
37 {}
38
39 bool operator==(const CoordinateLatLon& other) const
40 {
41 return latitude == other.latitude && longitude == other.longitude;
42 }
43
44 bool operator!=(const CoordinateLatLon& other) const
45 {
46 return !(*this == other);
47 }
48
49 std::string toString() const
50 {
51 return "[" + std::to_string(latitude) + " ; " + std::to_string(longitude) + "]";
52 }
53};
Coordonnée géographique WGS-84 exprimée en degrés décimaux.
Definition CoordinateLatLon.h:22
CoordinateLatLon(double lat, double lon)
Construit une coordonnée avec les valeurs fournies.
Definition CoordinateLatLon.h:35
CoordinateLatLon()=default
bool operator==(const CoordinateLatLon &other) const
Definition CoordinateLatLon.h:39
double longitude
Longitude en degrés décimaux (positif = est).
Definition CoordinateLatLon.h:25
bool operator!=(const CoordinateLatLon &other) const
Definition CoordinateLatLon.h:44
double latitude
Latitude en degrés décimaux (positif = nord).
Definition CoordinateLatLon.h:24
std::string toString() const
Definition CoordinateLatLon.h:49