Merge pull request #2086 from fredj/apidoc

Document ol.coordinate functions
This commit is contained in:
Frédéric Junod
2014-05-21 09:04:45 +02:00
2 changed files with 20 additions and 5 deletions

View File

@@ -33,6 +33,9 @@ ol.CoordinateArray;
/** /**
* Add `delta` to `coordinate`. `coordinate` is modified in place and returned
* by the function.
*
* @param {ol.Coordinate} coordinate Coordinate. * @param {ol.Coordinate} coordinate Coordinate.
* @param {ol.Coordinate} delta Delta. * @param {ol.Coordinate} delta Delta.
* @return {ol.Coordinate} Coordinate. * @return {ol.Coordinate} Coordinate.
@@ -156,8 +159,11 @@ ol.coordinate.equals = function(coordinate1, coordinate2) {
/** /**
* Rotate `coordinate` by `angle`. `coordinate` is modified in place and
* returned by the function.
*
* @param {ol.Coordinate} coordinate Coordinate. * @param {ol.Coordinate} coordinate Coordinate.
* @param {number} angle Angle. * @param {number} angle Angle in radian.
* @return {ol.Coordinate} Coordinate. * @return {ol.Coordinate} Coordinate.
* @todo api * @todo api
*/ */
@@ -173,18 +179,24 @@ ol.coordinate.rotate = function(coordinate, angle) {
/** /**
* Scale `coordinate` by `scale`. `coordinate` is modified in place and returned
* by the function.
*
* @param {ol.Coordinate} coordinate Coordinate. * @param {ol.Coordinate} coordinate Coordinate.
* @param {number} s Scale. * @param {number} scale Scale factor.
* @return {ol.Coordinate} Coordinate. * @return {ol.Coordinate} Coordinate.
*/ */
ol.coordinate.scale = function(coordinate, s) { ol.coordinate.scale = function(coordinate, scale) {
coordinate[0] *= s; coordinate[0] *= scale;
coordinate[1] *= s; coordinate[1] *= scale;
return coordinate; return coordinate;
}; };
/** /**
* Subtract `delta` to `coordinate`. `coordinate` is modified in place and
* returned by the function.
*
* @param {ol.Coordinate} coordinate Coordinate. * @param {ol.Coordinate} coordinate Coordinate.
* @param {ol.Coordinate} delta Delta. * @param {ol.Coordinate} delta Delta.
* @return {ol.Coordinate} Coordinate. * @return {ol.Coordinate} Coordinate.

3
src/ol/coordinate.jsdoc Normal file
View File

@@ -0,0 +1,3 @@
/**
* @namespace ol.coordinate
*/