summaryrefslogtreecommitdiff
path: root/src/Panorama.cxx
diff options
context:
space:
mode:
authorJohannes Hofmann <Johannes.Hofmann@gmx.de>2008-01-30 18:46:25 +0100
committerJohannes Hofmann <Johannes.Hofmann@gmx.de>2008-01-30 18:46:25 +0100
commitd5059ba199339bc53ef5f56815a8491cb0b76a2a (patch)
treec1ed26b411419d87270a4450ddb65fe5f7162c6e /src/Panorama.cxx
parenta75305610185dab03ac8892f0bf519661cbf6369 (diff)
simplify Panorama::nick()
Diffstat (limited to 'src/Panorama.cxx')
-rw-r--r--src/Panorama.cxx5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/Panorama.cxx b/src/Panorama.cxx
index e9e3e4d..e5d7c5f 100644
--- a/src/Panorama.cxx
+++ b/src/Panorama.cxx
@@ -438,10 +438,7 @@ Panorama::nick(Hill *m) {
b = m->height + get_earth_radius(m->phi);
c = view_height + get_earth_radius(view_phi);
- a = pow(((b * (b - (2.0 * c * cos(m->dist)))) + (c * c)), (1.0 / 2.0));
- beta = acos((-(b*b) + (a*a) + (c*c))/(2 * a * c));
-
- return beta - pi_d / 2.0;
+ return atan((cos(m->dist) * b - c) / (sin(m->dist) * b));
}
// return local distance to center of WGS84 ellipsoid