2 * Calculate class to process accelerometer data
4 * @author Kai Rasilainen
5 * @copyright (c) 2010 Speed Freak team
6 * @license http://opensource.org/licenses/gpl-license.php GNU Public License
15 class Calculate : public QObject
24 void calculateParameters(double currentAcceleration, double seconds);
25 void accelStoppedCheck(double currentAcceleration);
27 double getAverageSpeed();
28 void setAverageSpeed(double value);
30 double getCurrentSpeed();
31 void setCurrentSpeed(double value);
33 double getDistanceTraveled();
34 void setDistanceTraveled(double value);
36 double getLastAcceleration();
37 void setLastAcceleration(double value);
39 double getLastCheckpoint();
40 void setLastCheckpoint(double value);
42 double getLastDistance();
43 void setLastDistance(double value);
45 double getLastSpeed();
46 void setLastSpeed(double value);
48 long getNumOfIterations();
49 void setNumOfIterations(long value);
51 double getTotalTime();
52 void setTotalTime(double value);
57 double distanceTraveled;
58 double lastAcceleration;
59 double lastCheckpoint;