Running Manager  1.7
API for Running Manager (https://github.com/HWiman-ICONIC/running-manager)
D:/dev/running-manager/Converter.h
Go to the documentation of this file.
1 #pragma once
2 #include <Defines.h>
3 
7 class Converter {
8 public:
16  static double Convert( double const &distance, PTUnit const &from, PTUnit const &to );
17 
22  static double GetKmPerMile();
23 
33  static void Convert( ESpeedType const &from, ESpeedType const &to, int const &val1, int const &val2, int &outVal1, int &outVal2 );
34 
42  static wxTimeSpan GetTime(double const &distance, wxTimeSpan const &pace, ESpeedType type);
43 };
PTUnit
Unit.
Definition: Defines.h:69
ESpeedType
Speed unit.
Definition: Defines.h:179
static wxTimeSpan GetTime(double const &distance, wxTimeSpan const &pace, ESpeedType type)
Get time duration of a specified distance, pace and speed type.
Unit converter.
Definition: Converter.h:7
static double Convert(double const &distance, PTUnit const &from, PTUnit const &to)
Convert from one distance to another.
static double GetKmPerMile()
Constant for converting km <-> miles.