# OpenLayers.Geometry.Polygon

Polygon is a collection of Geometry.LinearRings.

#### Inherits from

Summary
 OpenLayers. Geometry. Polygon Polygon is a collection of Geometry.LinearRings. Constructor OpenLayers. Geometry. Polygon Constructor for a Polygon geometry. Functions getArea Calculated by subtracting the areas of the internal holes from the area of the outer hole. intersects Determine if the input geometry intersects this one. createRegularPolygon Create a regular polygon around a radius.

### OpenLayers.Geometry.Polygon

Constructor for a Polygon geometry.  The first ring (this.component[0])is the outer bounds of the polygon and all subsequent rings (this.component[1-n]) are internal holes.

#### Parameters

 components {Array(OpenLayers.Geometry.LinearRing)}

### getArea

 getArea: function()

Calculated by subtracting the areas of the internal holes from the area of the outer hole.

#### Returns

{float} The area of the geometry

### intersects

 intersects: function( geometry )

Determine if the input geometry intersects this one.

#### Parameters

 geometry {OpenLayers.Geometry} Any type of geometry.

#### Returns

{Boolean} The input geometry intersects this one.

### createRegularPolygon

 OpenLayers.Geometry.Polygon.createRegularPolygon = function( origin, radius, sides, rotation )

Create a regular polygon around a radius.  Useful for creating circles and the like.

#### Parameters

 origin {OpenLayers.Geometry.Point} center of polygon. radius {Float} distance to vertex, in map units. sides {Integer} Number of sides.  20 approximates a circle. rotation {Float} original angle of rotation, in degrees.
 getArea: function()
Calculated by subtracting the areas of the internal holes from the area of the outer hole.
 intersects: function( geometry )
Determine if the input geometry intersects this one.
 OpenLayers.Geometry.Polygon.createRegularPolygon = function( origin, radius, sides, rotation )
Create a regular polygon around a radius.
A Collection is exactly what it sounds like: A collection of different Geometries.
A Geometry is a description of a geographic object.
A Linear Ring is a special LineString which is closed.
Point geometry class.