From e0dd15567c28dbd159a43b37f9b37a39d37b55f5 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Wed, 12 Jun 2013 16:00:19 +0200 Subject: [PATCH] Add ol.Ellipsoid#e and #eSquared --- src/ol/ellipsoid/ellipsoid.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/ol/ellipsoid/ellipsoid.js b/src/ol/ellipsoid/ellipsoid.js index 84dc18a0fd..88ef01335f 100644 --- a/src/ol/ellipsoid/ellipsoid.js +++ b/src/ol/ellipsoid/ellipsoid.js @@ -30,6 +30,18 @@ ol.Ellipsoid = function(a, flattening) { */ this.b = this.a * (1 - this.flattening); + /** + * @const + * @type {number} + */ + this.eSquared = 2 * flattening - flattening * flattening; + + /** + * @const + * @type {number} + */ + this.e = Math.sqrt(this.eSquared); + };