35 lines
819 B
JavaScript
35 lines
819 B
JavaScript
goog.provide('ol.geom.geometry');
|
|
|
|
goog.require('ol.geom.Geometry');
|
|
|
|
/**
|
|
* @export
|
|
* @return {ol.geom.Geometry} Geometry..
|
|
*/
|
|
ol.geom.geometry = function(){
|
|
var g = new ol.geom.Geometry();
|
|
return g;
|
|
};
|
|
|
|
/**
|
|
* @export
|
|
* @param {ol.Bounds=} opt_arg new Bounds.
|
|
* @return {ol.geom.Geometry|ol.Bounds|undefined} either a Geometry (when used as
|
|
* setter) or a Bounds/undefined (if used as getter).
|
|
*/
|
|
ol.geom.Geometry.prototype.bounds = function(opt_arg) {
|
|
if (arguments.length == 1 && goog.isDef(opt_arg)) {
|
|
return this.setBounds(opt_arg);
|
|
} else {
|
|
return this.getBounds();
|
|
}
|
|
};
|
|
|
|
/**
|
|
* Returns the centroid of the geometry.
|
|
*
|
|
* @returns {ol.geom.Point} The centroid of the geometry.
|
|
*/
|
|
ol.geom.Geometry.prototype.centroid = function() {
|
|
return this.getCentroid();
|
|
}; |