org.gwtopenmaps.openlayers.client.geometry
Class Polygon

java.lang.Object
  extended by org.gwtopenmaps.openlayers.client.util.JSObjectWrapper
      extended by org.gwtopenmaps.openlayers.client.OpenLayersObjectWrapper
          extended by org.gwtopenmaps.openlayers.client.geometry.Geometry
              extended by org.gwtopenmaps.openlayers.client.geometry.Collection
                  extended by org.gwtopenmaps.openlayers.client.geometry.Polygon

public class Polygon
extends Collection

Author:
Edwin Commandeur - Atlis EJS

Field Summary
 
Fields inherited from class org.gwtopenmaps.openlayers.client.geometry.Geometry
LINEARRING_CLASS_NAME, LINESTRING_CLASS_NAME, POINT_CLASS_NAME, POLYGON_CLASS_NAME
 
Constructor Summary
protected Polygon(JSObject element)
           
  Polygon(LinearRing[] rings)
           
 
Method Summary
 LinearRing[] getComponents()
          Polygons are composed of LinearRing geometries.
static Polygon narrowToPolygon(JSObject polygon)
           
 
Methods inherited from class org.gwtopenmaps.openlayers.client.geometry.Collection
getComponent, getNumberOfComponents
 
Methods inherited from class org.gwtopenmaps.openlayers.client.geometry.Geometry
destroy, getBounds, narrowToGeometry
 
Methods inherited from class org.gwtopenmaps.openlayers.client.OpenLayersObjectWrapper
getClassName, getEvents, narrowToOpenLayersObjectWrapper
 
Methods inherited from class org.gwtopenmaps.openlayers.client.util.JSObjectWrapper
getJSObject, setJSObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Polygon

protected Polygon(JSObject element)

Polygon

public Polygon(LinearRing[] rings)
Method Detail

narrowToPolygon

public static Polygon narrowToPolygon(JSObject polygon)

getComponents

public LinearRing[] getComponents()
Polygons are composed of LinearRing geometries. LinearRing geometries are MultiPoint geometries, whose components are Points. The first and last component of a LinearRing is the same point, even if a LinearRing is instantiated with an array of Points whose first and last point are not the same.

Returns:
Array of LinearRing Objects


Copyright © 2010 sourceforge. All Rights Reserved.