added second part of evaluation in cpp

This commit is contained in:
2018-12-09 20:55:21 +01:00
parent 6c01b76b9c
commit 0a6b6b7d72
168 changed files with 5717 additions and 16 deletions

View File

@@ -14,11 +14,16 @@ namespace Ui {
class Result;
}
struct Times {
int shell;
int dea;
};
class Result : public QWidget {
Q_OBJECT
public:
explicit Result(DataBase * db, QWidget * parent = nullptr);
explicit Result(DataBase * db, int rennid, QWidget * parent = nullptr);
~Result();
public slots:
void closeWindow();
@@ -34,6 +39,12 @@ class Result : public QWidget {
string myRound(double, int);
template <typename T> double meanVal(vector<T> vec);
template <typename T> T myMin(vector<T> vec);
void plotCars(vector<string> carNames, vector<struct Times> times);
void plotDrivers(vector<string> driverNames, vector<struct Times> times);
double getMinRangeTime(vector<struct Times> times);
double getMaxRangeTime(vector<struct Times> times);
void drawPlots(int rennid);
Ui::Result * ui;
ResultModel * model;
DataBase * db;