org.postgis
Class Polygon
java.lang.Object
org.postgis.Geometry
org.postgis.ComposedGeom
org.postgis.Polygon
- All Implemented Interfaces:
- java.io.Serializable
public class Polygon
- extends ComposedGeom
- See Also:
- Serialized Form
Fields inherited from class org.postgis.Geometry |
ALLTYPES, dimension, GEOMETRYCOLLECTION, haveMeasure, LINEARRING, LINESTRING, MULTILINESTRING, MULTIPOINT, MULTIPOLYGON, POINT, POLYGON, srid, type, UNKNOWN_SRID |
Method Summary |
protected Geometry[] |
createSubGeomArray(int ringcount)
Return the appropriate instance of the subgeometry array - this
encapsulates subclass specific array instantiation |
protected Geometry |
createSubGeomInstance(java.lang.String token,
boolean haveM)
Return the appropriate instance of the subgeometry - this encapsulates
subclass specific constructor calls |
LinearRing |
getRing(int idx)
|
int |
numRings()
|
Methods inherited from class org.postgis.ComposedGeom |
checkConsistency, equalsintern, getFirstPoint, getLastPoint, getPoint, getSubGeometry, hashCode, innerWKT, isEmpty, iterator, mediumWKT, numGeoms, numPoints, setSrid |
Methods inherited from class org.postgis.Geometry |
equals, equals, getDimension, getSrid, getType, getTypeString, getTypeString, getValue, initSRID, isMeasured, outerWKT, outerWKT, parseSRID, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Polygon
public Polygon()
Polygon
public Polygon(LinearRing[] rings)
Polygon
public Polygon(java.lang.String value)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
Polygon
public Polygon(java.lang.String value,
boolean haveM)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
createSubGeomInstance
protected Geometry createSubGeomInstance(java.lang.String token,
boolean haveM)
throws java.sql.SQLException
- Description copied from class:
ComposedGeom
- Return the appropriate instance of the subgeometry - this encapsulates
subclass specific constructor calls
- Specified by:
createSubGeomInstance
in class ComposedGeom
- Throws:
java.sql.SQLException
createSubGeomArray
protected Geometry[] createSubGeomArray(int ringcount)
- Description copied from class:
ComposedGeom
- Return the appropriate instance of the subgeometry array - this
encapsulates subclass specific array instantiation
- Specified by:
createSubGeomArray
in class ComposedGeom
numRings
public int numRings()
getRing
public LinearRing getRing(int idx)