| java.lang.Object | |||
| ↳ | com.esri.core.geometry.Geometry | ||
| ↳ | com.esri.core.geometry.MultiPath | ||
| ↳ | com.esri.core.geometry.Polygon | ||
A polygon is a collection of one or many interior or exterior rings.
|
[Expand]
Inherited Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.esri.core.geometry.MultiPath
| |||||||||||
From class
com.esri.core.geometry.Geometry
| |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
Polygon()
Creates a polygon.
| |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| double |
calculateRingArea2D(int ringIndex)
Calculates the ring area for this ring.
| ||||||||||
| Geometry |
createInstance()
Creates an instance of an empty geometry of the same type.
| ||||||||||
| boolean |
equals(Object other)
Returns TRUE when this geometry has exactly same type, properties, and coordinates as the other geometry.
| ||||||||||
| int |
getDimension()
Returns the topological dimension of the geometry object based on the geometry's type.
| ||||||||||
| Geometry.Type |
getType()
Returns the geometry type.
| ||||||||||
| int |
hashCode()
Returns a hash code value for this polygon.
| ||||||||||
| void |
setXY(int i, double x, double y)
Sets a new vertex for the polygon.
| ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.esri.core.geometry.MultiPath
| |||||||||||
From class
com.esri.core.geometry.Geometry
| |||||||||||
From class
java.lang.Object
| |||||||||||
Creates a polygon.
Calculates the ring area for this ring.
| ringIndex | The index of this ring. |
|---|
Returns TRUE when this geometry has exactly same type, properties, and coordinates as the other geometry.
Returns the topological dimension of the geometry object based on the geometry's type.
Returns 0 for point and multipoint.
Returns 1 for lines and polylines.
Returns 2 for polygons and envelopes
Returns 3 for objects with volume
Returns a hash code value for this polygon.
Sets a new vertex for the polygon.
| i | The index of the new vertex. |
|---|---|
| x | The X coordinate for the new vertex. |
| y | The Y coordinate for the new vertex. |