1
0
mirror of https://github.com/tumic0/GPXSee.git synced 2025-07-17 04:14:24 +02:00
Files
GPXSee/src/track.h
Martin Tůma 93670d3026 Added heart rate graph
Improved graphs loading performance
Fixed various corner case behaviour bugs
2016-03-21 22:37:55 +01:00

28 lines
557 B
C++

#ifndef TRACK_H
#define TRACK_H
#include <QVector>
#include <QDateTime>
#include "trackpoint.h"
class Track
{
public:
Track(const QVector<Trackpoint> &data);
void elevationGraph(QVector<QPointF> &graph) const;
void speedGraph(QVector<QPointF> &graph) const;
void heartRateGraph(QVector<QPointF> &graph) const;
void track(QVector<QPointF> &track) const;
qreal distance() const {return _distance;}
qreal time() const;
QDateTime date() const;
private:
const QVector<Trackpoint> &_data;
QVector<qreal> _dd;
qreal _distance;
};
#endif // TRACK_H