public class PolygonJTS extends com.vividsolutions.jts.geom.Polygon implements Polygon
Implementation of GML Polygon derived from JTS Polygon class.
| Constructor and Description |
|---|
PolygonJTS(com.vividsolutions.jts.geom.GeometryFactory jtsFactory,
int numDims) |
| Modifier and Type | Method and Description |
|---|---|
void |
addInterior(LinearRing interior)
Adds a new interior property
|
void |
addName(Code name)
Adds a new name property
|
String[] |
getAxisLabels()
Gets the axisLabels property
|
String |
getDescription()
Gets the description property
|
Reference |
getDescriptionReference()
Gets the descriptionReference property
|
LinearRing |
getExterior()
Gets the exterior property
|
Envelope |
getGeomEnvelope() |
String |
getId()
Gets the id property
|
CodeWithAuthority |
getIdentifier()
Gets the identifier property
|
List<LinearRing> |
getInteriorList()
Gets the list of interior properties
|
OgcPropertyList<Object> |
getMetaDataPropertyList()
Gets the list of metaDataProperty properties
|
String |
getName() |
List<Code> |
getNameList()
Gets the list of name properties
|
int |
getNumInteriors()
Returns number of interior properties
|
int |
getNumNames()
Returns number of name properties
|
int |
getSrsDimension()
Gets the srsDimension property
|
String |
getSrsName()
Gets the srsName property
|
String |
getUniqueIdentifier()
Gets the identifier property
|
String[] |
getUomLabels()
Gets the uomLabels property
|
boolean |
isSetAxisLabels()
Checks if axisLabels is set
|
boolean |
isSetDescription()
Checks if description is set
|
boolean |
isSetDescriptionReference()
Checks if descriptionReference is set
|
boolean |
isSetExterior()
Checks if exterior is set
|
boolean |
isSetIdentifier()
Checks if identifier is set
|
boolean |
isSetSrsDimension()
Checks if srsDimension is set
|
boolean |
isSetSrsName()
Checks if srsName is set
|
boolean |
isSetUomLabels()
Checks if uomLabels is set
|
void |
setAxisLabels(String[] axisLabels)
Sets the axisLabels property
|
void |
setDescription(String description)
Sets the description property
|
void |
setDescriptionReference(Reference descriptionReference)
Sets the descriptionReference property
|
void |
setExterior(LinearRing exterior)
Sets the exterior property
|
void |
setId(String id)
Sets the id property
|
void |
setIdentifier(CodeWithAuthority identifier)
Sets the identifier property
|
void |
setName(String name)
Sets the default name
|
void |
setSRID(int srid) |
void |
setSrsDimension(int srsDimension)
Sets the srsDimension property
|
void |
setSrsName(String srsName)
Sets the srsName property
|
void |
setUniqueIdentifier(String identifier)
Sets the identifier property
|
void |
setUomLabels(String[] uomLabels)
Sets the uomLabels property
|
void |
unSetSrsDimension()
Unsets the srsDimension property
|
apply, apply, apply, apply, clone, convexHull, equalsExact, getArea, getBoundary, getBoundaryDimension, getCoordinate, getCoordinates, getDimension, getExteriorRing, getGeometryType, getInteriorRingN, getLength, getNumInteriorRing, getNumPoints, isEmpty, isRectangle, normalize, reversebuffer, buffer, buffer, compareTo, compareTo, contains, coveredBy, covers, crosses, difference, disjoint, distance, equals, equals, equalsExact, equalsNorm, equalsTopo, geometryChanged, getCentroid, getEnvelope, getEnvelopeInternal, getFactory, getGeometryN, getInteriorPoint, getNumGeometries, getPrecisionModel, getSRID, getUserData, hashCode, intersection, intersects, isSimple, isValid, isWithinDistance, norm, overlaps, relate, relate, setUserData, symDifference, toString, toText, touches, union, union, withinpublic PolygonJTS(com.vividsolutions.jts.geom.GeometryFactory jtsFactory,
int numDims)
public final LinearRing getExterior()
PolygongetExterior in interface Polygonpublic final boolean isSetExterior()
PolygonisSetExterior in interface Polygonpublic final void setExterior(LinearRing exterior)
PolygonsetExterior in interface Polygonpublic final List<LinearRing> getInteriorList()
PolygongetInteriorList in interface Polygonpublic final int getNumInteriors()
PolygongetNumInteriors in interface Polygonpublic final void addInterior(LinearRing interior)
PolygonaddInterior in interface Polygonpublic final String getSrsName()
AbstractGeometrygetSrsName in interface AbstractGeometrypublic final OgcPropertyList<Object> getMetaDataPropertyList()
AbstractGMLgetMetaDataPropertyList in interface AbstractGMLpublic final boolean isSetSrsName()
AbstractGeometryisSetSrsName in interface AbstractGeometrypublic final void setSrsName(String srsName)
AbstractGeometrysetSrsName in interface AbstractGeometrypublic void setSRID(int srid)
setSRID in class com.vividsolutions.jts.geom.Geometrypublic final int getSrsDimension()
AbstractGeometrygetSrsDimension in interface AbstractGeometrypublic final boolean isSetSrsDimension()
AbstractGeometryisSetSrsDimension in interface AbstractGeometrypublic final String getDescription()
AbstractGMLgetDescription in interface AbstractGMLpublic final void setSrsDimension(int srsDimension)
AbstractGeometrysetSrsDimension in interface AbstractGeometrypublic final void unSetSrsDimension()
AbstractGeometryunSetSrsDimension in interface AbstractGeometrypublic final String[] getAxisLabels()
AbstractGeometrygetAxisLabels in interface AbstractGeometrypublic final boolean isSetDescription()
AbstractGMLisSetDescription in interface AbstractGMLpublic final boolean isSetAxisLabels()
AbstractGeometryisSetAxisLabels in interface AbstractGeometrypublic final void setAxisLabels(String[] axisLabels)
AbstractGeometrysetAxisLabels in interface AbstractGeometrypublic final void setDescription(String description)
AbstractGMLsetDescription in interface AbstractGMLpublic final String[] getUomLabels()
AbstractGeometrygetUomLabels in interface AbstractGeometrypublic final Reference getDescriptionReference()
AbstractGMLgetDescriptionReference in interface AbstractGMLpublic final boolean isSetUomLabels()
AbstractGeometryisSetUomLabels in interface AbstractGeometrypublic final boolean isSetDescriptionReference()
AbstractGMLisSetDescriptionReference in interface AbstractGMLpublic final void setUomLabels(String[] uomLabels)
AbstractGeometrysetUomLabels in interface AbstractGeometrypublic final void setDescriptionReference(Reference descriptionReference)
AbstractGMLsetDescriptionReference in interface AbstractGMLpublic final CodeWithAuthority getIdentifier()
AbstractGMLgetIdentifier in interface AbstractGMLpublic final String getUniqueIdentifier()
AbstractGMLgetUniqueIdentifier in interface AbstractGMLpublic final boolean isSetIdentifier()
AbstractGMLisSetIdentifier in interface AbstractGMLpublic final void setIdentifier(CodeWithAuthority identifier)
AbstractGMLsetIdentifier in interface AbstractGMLpublic final void setUniqueIdentifier(String identifier)
AbstractGMLsetUniqueIdentifier in interface AbstractGMLpublic final List<Code> getNameList()
AbstractGMLgetNameList in interface AbstractGMLpublic final int getNumNames()
AbstractGMLgetNumNames in interface AbstractGMLpublic final void addName(Code name)
AbstractGMLaddName in interface AbstractGMLpublic final void setName(String name)
AbstractGMLsetName in interface AbstractGMLpublic final String getName()
getName in interface AbstractGMLpublic final String getId()
AbstractGMLgetId in interface AbstractGMLpublic final void setId(String id)
AbstractGMLsetId in interface AbstractGMLpublic Envelope getGeomEnvelope()
getGeomEnvelope in interface AbstractGeometryCopyright © 2016 VAST Team / Sensia Software LLC. All rights reserved.