Force Directed Edge Bundling
 All Classes Functions Pages
datatypes.h
1 #pragma once
2 #include "qstring.h"
3 
12 struct Airport {
13  int airport_ID;
14  QString name;
15  QString city;
16  QString country;
17  QString IATA;
18  QString ICAO;
19  QString DST;
20  double latitude;
21  double longitude;
22  double altitude;
23  double timezone;
24 
25  Airport(int id, const QString& n, const QString& ci, const QString& ct, const QString& iata, const QString& icao, double lat, double lon, double alt, double time, const QString& dst):
26  airport_ID(id),
27  name(n),
28  city(ci),
29  country(ct),
30  IATA(iata),
31  ICAO(icao),
32  latitude(lat),
33  longitude(lon),
34  altitude(alt),
35  timezone(time),
36  DST(dst) {};
37  QString toString() {
38  return QString::number(airport_ID) + ", " +
39  name + ", " +
40  city + ", " +
41  country + ", " +
42  IATA + ", " +
43  ICAO + ", " +
44  QString::number(latitude) + ", " +
45  QString::number(longitude) + ", " +
46  QString::number(altitude) + ", " +
47  QString::number(timezone) + ", " +
48  DST;
49  };
50 };
51 
60 struct Route {
61  QString airline;
62  int airline_ID;
63  QString origin;
64  int origin_ID;
65  QString destination;
66  int destination_ID;
67  QString codeshare;
68  QString equipment;
69  int stops;
70 
71  Route(const QString& a, int a_id, const QString& o, int o_id, const QString& d, int d_id, const QString& c, int s, const QString& e):
72  airline(a),
73  airline_ID(a_id),
74  origin(o),
75  origin_ID(o_id),
76  destination(d),
77  destination_ID(d_id),
78  codeshare(c),
79  stops(s),
80  equipment(e) {};
81  QString toString() {
82  return airline + ", " +
83  QString::number(airline_ID) + ", " +
84  origin + ", " +
85  QString::number(origin_ID) + ", " +
86  destination + ", " +
87  QString::number(destination_ID) + ", " +
88  codeshare + ", " +
89  QString::number(stops) + ", " +
90  equipment;
91  };
92 };
Definition: datatypes.h:60
Definition: datatypes.h:12