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 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() |
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 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() | |||||||||||
![]() |
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. |