GPS Sport Sniffer is a open source GPS application developed with Qt and made in...
[gpssportsniffer] / utils.h
1 #ifndef UTILS_H
2 #define UTILS_H
3
4 #include <math.h>
5 #include <QPoint>
6 #include <QPointF>
7
8 class Track;
9 class GpsPoint;
10 class QXmlStreamReader;
11
12 uint qHash(const QPoint&);
13 qreal max(qreal, qreal);
14 qreal min(qreal, qreal);
15 qreal toRad(qreal);
16 Track* readFromXML(QString fileName);
17 qreal parseTCXAltitude(QXmlStreamReader& xml);
18 QString parseAttribute(QXmlStreamReader& xml, const char* stringElement, const char* stringAttribute);
19 QString parseStringElement(QXmlStreamReader& xml,const char* stringElement);
20 GpsPoint* parseTCXGpsPoint(QXmlStreamReader& xml);
21 GpsPoint* parseGPXGpsPoint(QXmlStreamReader& xml);
22 QString stringDateFromSeconds(qreal);
23 int calculateZoom(Track t);
24
25 #endif // UTILS_H