Add ol.style.RegularShape

This commit is contained in:
Yannick
2014-11-03 13:19:34 +01:00
committed by Andreas Hocevar
parent 26f025a409
commit a1dded3c27
2 changed files with 379 additions and 0 deletions
+80
View File
@@ -5607,6 +5607,86 @@ olx.style.IconOptions.prototype.size;
olx.style.IconOptions.prototype.src;
/**
* @typedef {{fill: (ol.style.Fill|undefined),
* points: number,
* radius: number,
* radius2: number,
* angle: number,
* snapToPixel: (boolean|undefined),
* stroke: (ol.style.Stroke|undefined)}}
* @api
*/
olx.style.RegularShapeOptions;
/**
* Fill style.
* @type {ol.style.Fill|undefined}
* @api
*/
olx.style.RegularShapeOptions.prototype.fill;
/**
* Number of points for stars and regular polygons. In case of a polygon, the
* number of points is the number of sides.
* @type {number}
* @api
*/
olx.style.RegularShapeOptions.prototype.points;
/**
* Shape radius.
* @type {number}
* @api
*/
olx.style.RegularShapeOptions.prototype.radius;
/**
* Shape secondary radius for drawing stars. If radius 2 is equal to radius,
* the regular shape will be a regular polygon instead of a star.
* Default value is equal to radius.
* @type {number}
* @api
*/
olx.style.RegularShapeOptions.prototype.radius2;
/**
* Shape's rotation in radians. A value of 0 will have one of the shape's point
* facing up.
* Default value is 0.
* @type {number}
* @api
*/
olx.style.RegularShapeOptions.prototype.angle;
/**
* If `true` integral numbers of pixels are used as the X and Y pixel
* coordinate when drawing the shape in the output canvas. If `false`
* fractional numbers may be used. Using `true` allows for "sharp"
* rendering (no blur), while using `false` allows for "accurate"
* rendering. Note that accuracy is important if the shape's
* position is animated. Without it, the shape may jitter noticeably.
* Default value is `true`.
* @type {boolean|undefined}
* @api
*/
olx.style.RegularShapeOptions.prototype.snapToPixel;
/**
* Stroke style.
* @type {ol.style.Stroke|undefined}
* @api
*/
olx.style.RegularShapeOptions.prototype.stroke;
/**
* @typedef {{color: (ol.Color|string|undefined),
* lineCap: (string|undefined),