Polygon.js 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. /* Copyright (c) 2006-2011 by OpenLayers Contributors (see authors.txt for
  2. * full list of contributors). Published under the Clear BSD license.
  3. * See http://svn.openlayers.org/trunk/openlayers/license.txt for the
  4. * full text of the license. */
  5. /**
  6. * @requires OpenLayers/Symbolizer.js
  7. */
  8. /**
  9. * Class: OpenLayers.Symbolizer.Polygon
  10. * A symbolizer used to render line features.
  11. */
  12. OpenLayers.Symbolizer.Polygon = OpenLayers.Class(OpenLayers.Symbolizer, {
  13. /**
  14. * APIProperty: strokeColor
  15. * {String} Color for line stroke. This is a RGB hex value (e.g. "#ff0000"
  16. * for red).
  17. *
  18. * No default set here. Use OpenLayers.Renderer.defaultRenderer for defaults.
  19. */
  20. /**
  21. * APIProperty: strokeOpacity
  22. * {Number} Stroke opacity (0-1).
  23. *
  24. * No default set here. Use OpenLayers.Renderer.defaultRenderer for defaults.
  25. */
  26. /**
  27. * APIProperty: strokeWidth
  28. * {Number} Pixel stroke width.
  29. *
  30. * No default set here. Use OpenLayers.Renderer.defaultRenderer for defaults.
  31. */
  32. /**
  33. * APIProperty: strokeLinecap
  34. * {String} Stroke cap type ("butt", "round", or "square").
  35. *
  36. * No default set here. Use OpenLayers.Renderer.defaultRenderer for defaults.
  37. */
  38. /**
  39. * Property: strokeDashstyle
  40. * {String} Stroke dash style according to the SLD spec. Note that the
  41. * OpenLayers values for strokeDashstyle ("dot", "dash", "dashdot",
  42. * "longdash", "longdashdot", or "solid") will not work in SLD, but
  43. * most SLD patterns will render correctly in OpenLayers.
  44. *
  45. * No default set here. Use OpenLayers.Renderer.defaultRenderer for defaults.
  46. */
  47. /**
  48. * APIProperty: fillColor
  49. * {String} RGB hex fill color (e.g. "#ff0000" for red).
  50. *
  51. * No default set here. Use OpenLayers.Renderer.defaultRenderer for defaults.
  52. */
  53. /**
  54. * APIProperty: fillOpacity
  55. * {Number} Fill opacity (0-1).
  56. *
  57. * No default set here. Use OpenLayers.Renderer.defaultRenderer for defaults.
  58. */
  59. /**
  60. * Constructor: OpenLayers.Symbolizer.Polygon
  61. * Create a symbolizer for rendering polygons.
  62. *
  63. * Parameters:
  64. * config - {Object} An object containing properties to be set on the
  65. * symbolizer. Any documented symbolizer property can be set at
  66. * construction.
  67. *
  68. * Returns:
  69. * A new polygon symbolizer.
  70. */
  71. initialize: function(config) {
  72. OpenLayers.Symbolizer.prototype.initialize.apply(this, arguments);
  73. },
  74. CLASS_NAME: "OpenLayers.Symbolizer.Polygon"
  75. });