| 44 | } |
| 45 | |
| 46 | Distance MilesTo(double distance, Distance::Units units) |
| 47 | { |
| 48 | switch (units) |
| 49 | { |
| 50 | case Distance::Units::Meters: return {MilesToMeters(distance), Distance::Units::Meters}; |
| 51 | case Distance::Units::Kilometers: return {MilesToMeters(distance) / 1000, Distance::Units::Kilometers}; |
| 52 | case Distance::Units::Feet: return {MilesToFeet(distance), Distance::Units::Feet}; |
| 53 | default: UNREACHABLE(); |
| 54 | } |
| 55 | } |
| 56 | |
| 57 | double WithPrecision(double value, uint8_t precision) |
| 58 | { |
no test coverage detected