Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'routing/turns_sound_settings.cpp')
-rw-r--r--routing/turns_sound_settings.cpp25
1 files changed, 11 insertions, 14 deletions
diff --git a/routing/turns_sound_settings.cpp b/routing/turns_sound_settings.cpp
index 91481c08b7..1c24102a80 100644
--- a/routing/turns_sound_settings.cpp
+++ b/routing/turns_sound_settings.cpp
@@ -6,6 +6,8 @@
#include "std/algorithm.hpp"
+using namespace measurement_utils;
+
namespace routing
{
namespace turns
@@ -15,7 +17,7 @@ namespace sound
void Settings::SetState(uint32_t notificationTimeSeconds, uint32_t minNotificationDistanceUnits,
uint32_t maxNotificationDistanceUnits,
vector<uint32_t> const & soundedDistancesUnits,
- ::settings::Units lengthUnits)
+ measurement_utils::Units lengthUnits)
{
m_timeSeconds = notificationTimeSeconds;
m_minDistanceUnits = minNotificationDistanceUnits;
@@ -64,10 +66,8 @@ double Settings::ConvertMetersPerSecondToUnitsPerSecond(double speedInMetersPerS
{
switch (m_lengthUnits)
{
- case ::settings::Metric:
- return speedInMetersPerSecond;
- case ::settings::Foot:
- return MeasurementUtils::MetersToFeet(speedInMetersPerSecond);
+ case Units::Metric: return speedInMetersPerSecond;
+ case Units::Imperial: return MetersToFeet(speedInMetersPerSecond);
}
ASSERT(false, ("m_lengthUnits is equal to unknown value."));
@@ -78,10 +78,8 @@ double Settings::ConvertUnitsToMeters(double distanceInUnits) const
{
switch (m_lengthUnits)
{
- case ::settings::Metric:
- return distanceInUnits;
- case ::settings::Foot:
- return MeasurementUtils::FeetToMeters(distanceInUnits);
+ case Units::Metric: return distanceInUnits;
+ case Units::Imperial: return FeetToMeters(distanceInUnits);
}
ASSERT(false, ());
@@ -92,10 +90,8 @@ double Settings::ConvertMetersToUnits(double distanceInMeters) const
{
switch (m_lengthUnits)
{
- case ::settings::Metric:
- return distanceInMeters;
- case ::settings::Foot:
- return MeasurementUtils::MetersToFeet(distanceInMeters);
+ case Units::Metric: return distanceInMeters;
+ case Units::Imperial: return MetersToFeet(distanceInMeters);
}
ASSERT(false, ());
@@ -112,12 +108,13 @@ uint32_t Settings::ComputeDistToPronounceDistM(double speedMetersPerSecond) cons
string DebugPrint(Notification const & notification)
{
+ string units;
stringstream out;
out << "Notification [ m_distanceUnits == " << notification.m_distanceUnits
<< ", m_exitNum == " << notification.m_exitNum
<< ", m_useThenInsteadOfDistance == " << notification.m_useThenInsteadOfDistance
<< ", m_turnDir == " << DebugPrint(notification.m_turnDir)
- << ", m_lengthUnits == " << notification.m_lengthUnits << " ]" << endl;
+ << ", m_lengthUnits == " << DebugPrint(notification.m_lengthUnits) << " ]" << endl;
return out.str();
}