Add ol.render.transformGeometry

This commit is contained in:
Tom Payne
2013-11-10 13:47:24 +01:00
parent cd82cb2534
commit 51d4d164b1

View File

@@ -1,6 +1,7 @@
goog.provide('ol.render');
goog.require('goog.vec.Mat4');
goog.require('ol.geom.Geometry');
/**
@@ -32,3 +33,17 @@ ol.render.transformFlatCoordinates =
}
return dest;
};
/**
* @param {ol.geom.Geometry} geometry Geometry.
* @param {goog.vec.Mat4.AnyType} transform Transform.
* @param {Array.<number>=} opt_dest Destination.
* @return {Array.<number>} Transformed flat coordinates.
*/
ol.render.transformGeometry = function(geometry, transform, opt_dest) {
var flatCoordinates = geometry.getFlatCoordinates();
var stride = geometry.getStride();
return ol.render.transformFlatCoordinates(
flatCoordinates, stride, transform, opt_dest);
};