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.hpp')
-rw-r--r--routing/turns_sound_settings.hpp29
1 files changed, 15 insertions, 14 deletions
diff --git a/routing/turns_sound_settings.hpp b/routing/turns_sound_settings.hpp
index bf205a76e3..d533708563 100644
--- a/routing/turns_sound_settings.hpp
+++ b/routing/turns_sound_settings.hpp
@@ -2,7 +2,7 @@
#include "routing/turns.hpp"
-#include "platform/settings.hpp"
+#include "platform/measurement_utils.hpp"
#include "std/vector.hpp"
@@ -47,14 +47,14 @@ class Settings
/// \brief m_distancesToPronounce is a list of distances in m_lengthUnits
/// which are ready to be pronounced.
vector<uint32_t> m_soundedDistancesUnits;
- ::settings::Units m_lengthUnits;
+ measurement_utils::Units m_lengthUnits;
// This constructor is for testing only.
Settings(uint32_t notificationTimeSeconds, uint32_t minNotificationDistanceUnits,
uint32_t maxNotificationDistanceUnits, uint32_t startBeforeSeconds,
uint32_t minStartBeforeMeters, uint32_t maxStartBeforeMeters,
uint32_t minDistToSayNotificationMeters, vector<uint32_t> const & soundedDistancesUnits,
- ::settings::Units lengthUnits)
+ measurement_utils::Units lengthUnits)
: m_timeSeconds(notificationTimeSeconds)
, m_minDistanceUnits(minNotificationDistanceUnits)
, m_maxDistanceUnits(maxNotificationDistanceUnits)
@@ -78,13 +78,14 @@ public:
, m_minStartBeforeMeters(minStartBeforeMeters)
, m_maxStartBeforeMeters(maxStartBeforeMeters)
, m_minDistToSayNotificationMeters(minDistToSayNotificationMeters)
- , m_lengthUnits(::settings::Metric)
+ , m_lengthUnits(measurement_utils::Units::Metric)
{
}
void SetState(uint32_t notificationTimeSeconds, uint32_t minNotificationDistanceUnits,
uint32_t maxNotificationDistanceUnits,
- vector<uint32_t> const & soundedDistancesUnits, ::settings::Units lengthUnits);
+ vector<uint32_t> const & soundedDistancesUnits,
+ measurement_utils::Units lengthUnits);
/// \brief IsValid checks if Settings data is consistent.
/// \warning The complexity is up to linear in size of m_soundedDistancesUnits.
@@ -112,8 +113,8 @@ public:
/// The result will be one of the m_soundedDistancesUnits values.
uint32_t RoundByPresetSoundedDistancesUnits(uint32_t turnNotificationUnits) const;
- inline ::settings::Units GetLengthUnits() const { return m_lengthUnits; }
- inline void SetLengthUnits(::settings::Units units) { m_lengthUnits = units; }
+ inline measurement_utils::Units GetLengthUnits() const { return m_lengthUnits; }
+ inline void SetLengthUnits(measurement_utils::Units units) { m_lengthUnits = units; }
double ConvertMetersPerSecondToUnitsPerSecond(double speedInMetersPerSecond) const;
double ConvertUnitsToMeters(double distanceInUnits) const;
double ConvertMetersToUnits(double distanceInMeters) const;
@@ -133,15 +134,15 @@ struct Notification
/// The word "Then" shall be pronounced intead of the distance.
bool m_useThenInsteadOfDistance;
TurnDirection m_turnDir;
- ::settings::Units m_lengthUnits;
+ measurement_utils::Units m_lengthUnits;
Notification(uint32_t distanceUnits, uint8_t exitNum, bool useThenInsteadOfDistance,
- TurnDirection turnDir, ::settings::Units lengthUnits)
- : m_distanceUnits(distanceUnits),
- m_exitNum(exitNum),
- m_useThenInsteadOfDistance(useThenInsteadOfDistance),
- m_turnDir(turnDir),
- m_lengthUnits(lengthUnits)
+ TurnDirection turnDir, measurement_utils::Units lengthUnits)
+ : m_distanceUnits(distanceUnits)
+ , m_exitNum(exitNum)
+ , m_useThenInsteadOfDistance(useThenInsteadOfDistance)
+ , m_turnDir(turnDir)
+ , m_lengthUnits(lengthUnits)
{
}
bool operator==(Notification const & rhv) const