Human-friendly links
[GPXSee.git] / src / route.h
blobc3b77037ebf8d3edbeb32cd7860c19f8b39ac5ae
1 #ifndef ROUTE_H
2 #define ROUTE_H
4 #include <QVector>
5 #include "routedata.h"
6 #include "graph.h"
7 #include "path.h"
9 class Route
11 public:
12 Route(const RouteData &data);
14 const RouteData &routeData() const {return _data;}
15 const QVector<qreal> &distanceData() const {return _distance;}
17 Graph elevation() const;
19 qreal distance() const;
21 bool isNull() const {return (_data.count() < 2);}
23 private:
24 const RouteData &_data;
25 QVector<qreal> _distance;
28 #endif // ROUTE_H