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:
authorrachytski <siarhei.rachytski@gmail.com>2012-08-20 13:23:40 +0400
committerAlex Zolotarev <alex@maps.me>2015-09-23 01:42:10 +0300
commit47b22d39644ca641b6348eb988a12615f1b51ef8 (patch)
treecbbe769ad7bfcdf9d78766ff42c00c9599b89ba2 /geometry
parentb79d29f3f35f04d0a5709904d2b2f96eb061e800 (diff)
added ScreenBase::SetAngle and Navigator::SetAngle.
Diffstat (limited to 'geometry')
-rw-r--r--geometry/screenbase.cpp6
-rw-r--r--geometry/screenbase.hpp2
2 files changed, 8 insertions, 0 deletions
diff --git a/geometry/screenbase.cpp b/geometry/screenbase.cpp
index 7966cafee3..0753090f0c 100644
--- a/geometry/screenbase.cpp
+++ b/geometry/screenbase.cpp
@@ -161,6 +161,12 @@ double ScreenBase::GetAngle() const
return m_Angle.val();
}
+void ScreenBase::SetAngle(double angle)
+{
+ m_Angle = ang::AngleD(angle);
+ UpdateDependentParameters();
+}
+
m2::PointD const & ScreenBase::GetOrg() const
{
return m_Org;
diff --git a/geometry/screenbase.hpp b/geometry/screenbase.hpp
index ca380f320d..0f90a4769e 100644
--- a/geometry/screenbase.hpp
+++ b/geometry/screenbase.hpp
@@ -61,7 +61,9 @@ public:
public:
double GetScale() const;
+
double GetAngle() const;
+ void SetAngle(double angle);
m2::PointD const & GetOrg() const;