aboutsummaryrefslogtreecommitdiffstats
path: root/extlib/leaflet/src/geometry/Transformation.js
diff options
context:
space:
mode:
authorChristopher Allan Webber <cwebber@dustycloud.org>2015-02-14 13:34:41 -0600
committerChristopher Allan Webber <cwebber@dustycloud.org>2015-02-17 15:48:28 -0600
commit9252fc84840220106e696cc2116e7804c9529c5a (patch)
treec1bafe27ad0cac8e4b49bd476ad2e3947fe4fca9 /extlib/leaflet/src/geometry/Transformation.js
parent572106e23037997db9a4e131029b0a4f7cb969b5 (diff)
downloadmediagoblin-9252fc84840220106e696cc2116e7804c9529c5a.tar.lz
mediagoblin-9252fc84840220106e696cc2116e7804c9529c5a.tar.xz
mediagoblin-9252fc84840220106e696cc2116e7804c9529c5a.zip
Remove extlib deps moved into bower
Diffstat (limited to 'extlib/leaflet/src/geometry/Transformation.js')
-rw-r--r--extlib/leaflet/src/geometry/Transformation.js31
1 files changed, 0 insertions, 31 deletions
diff --git a/extlib/leaflet/src/geometry/Transformation.js b/extlib/leaflet/src/geometry/Transformation.js
deleted file mode 100644
index 37f40968..00000000
--- a/extlib/leaflet/src/geometry/Transformation.js
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * L.Transformation is an utility class to perform simple point transformations through a 2d-matrix.
- */
-
-L.Transformation = L.Class.extend({
- initialize: function(/*Number*/ a, /*Number*/ b, /*Number*/ c, /*Number*/ d) {
- this._a = a;
- this._b = b;
- this._c = c;
- this._d = d;
- },
-
- transform: function(point, scale) {
- return this._transform(point.clone(), scale);
- },
-
- // destructive transform (faster)
- _transform: function(/*Point*/ point, /*Number*/ scale) /*-> Point*/ {
- scale = scale || 1;
- point.x = scale * (this._a * point.x + this._b);
- point.y = scale * (this._c * point.y + this._d);
- return point;
- },
-
- untransform: function(/*Point*/ point, /*Number*/ scale) /*-> Point*/ {
- scale = scale || 1;
- return new L.Point(
- (point.x/scale - this._b) / this._a,
- (point.y/scale - this._d) / this._c);
- }
-}); \ No newline at end of file