Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
MapData.h
Go to the documentation of this file.
1 #ifndef MAPDATA_H
2 #define MAPDATA_H
3 
4 #include <QString>
5 #include <QPair>
6 #include <QList>
7 
9 
11 {
12 public:
13  double mLatitude;
14  double mLongitude;
15  QString mBusStopName;
16  QString mDepartureText;
19 
21  {
22  mLatitude = mLongitude = 0.0;
23  mArrivalRadius = mDepartureRadius = 0;
24  mBusStopName = QString();
25  mDepartureText = QString();
26 
27  }
28 
29  BusStopMapPoint( const double latitude, const double longitude, const QString &name, const QString &departure, const long arrivalRadius, const long departureRadius )
30  {
31  mLatitude = latitude;
32  mLongitude = longitude;
33  mBusStopName = name;
34  mDepartureText = departure;
35  mArrivalRadius = arrivalRadius;
36  mDepartureRadius = departureRadius;
37  }
38 };
39 
41 {
42 public:
45 };
46 
47 
48 
49 #endif // MAPDATA_H
long mDepartureRadius
Definition: MapData.h:18
QPair< BusStopMapPoint, BusStopMapPoint > mBusStopPair
Definition: MapData.h:43
BusStopMapPoint(const double latitude, const double longitude, const QString &name, const QString &departure, const long arrivalRadius, const long departureRadius)
Definition: MapData.h:29
double mLatitude
Definition: MapData.h:13
BusStopMapPoint()
Definition: MapData.h:20
QString mBusStopName
Definition: MapData.h:15
double mLongitude
Definition: MapData.h:14
QString mDepartureText
Definition: MapData.h:16
Definition: MapData.h:40
long mArrivalRadius
Definition: MapData.h:17
Definition: MapData.h:10
QList< RouteSynchroPoint > mRoutePoints
Definition: MapData.h:44