diff options
author | rachytski <siarhei.rachytski@gmail.com> | 2012-08-20 13:23:40 +0400 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 01:42:10 +0300 |
commit | 47b22d39644ca641b6348eb988a12615f1b51ef8 (patch) | |
tree | cbbe769ad7bfcdf9d78766ff42c00c9599b89ba2 /geometry | |
parent | b79d29f3f35f04d0a5709904d2b2f96eb061e800 (diff) |
added ScreenBase::SetAngle and Navigator::SetAngle.
Diffstat (limited to 'geometry')
-rw-r--r-- | geometry/screenbase.cpp | 6 | ||||
-rw-r--r-- | geometry/screenbase.hpp | 2 |
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; |