Class PolygonJTS

java.lang.Object
org.locationtech.jts.geom.Geometry
org.locationtech.jts.geom.Polygon
net.opengis.gml.v32.impl.PolygonJTS
All Implemented Interfaces:
Serializable, Cloneable, Comparable, AbstractGeometry, AbstractGML, AbstractSurface, Polygon, org.locationtech.jts.geom.Polygonal

public class PolygonJTS extends org.locationtech.jts.geom.Polygon implements Polygon

Implementation of GML Polygon derived from JTS Polygon class.

Since:
Dec 23, 2014
See Also:
  • Field Summary

    Fields inherited from class org.locationtech.jts.geom.Polygon

    holes, shell

    Fields inherited from class org.locationtech.jts.geom.Geometry

    envelope, factory, SRID, TYPECODE_GEOMETRYCOLLECTION, TYPECODE_LINEARRING, TYPECODE_LINESTRING, TYPECODE_MULTILINESTRING, TYPECODE_MULTIPOINT, TYPECODE_MULTIPOLYGON, TYPECODE_POINT, TYPECODE_POLYGON, TYPENAME_GEOMETRYCOLLECTION, TYPENAME_LINEARRING, TYPENAME_LINESTRING, TYPENAME_MULTILINESTRING, TYPENAME_MULTIPOINT, TYPENAME_MULTIPOLYGON, TYPENAME_POINT, TYPENAME_POLYGON
  • Constructor Summary

    Constructors
    Constructor
    Description
    PolygonJTS(org.locationtech.jts.geom.GeometryFactory jtsFactory, int numDims)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    final void
    Adds a new interior property
    final void
    Adds a new name property
    final String[]
    Gets the axisLabels property
    final String
    Gets the description property
    final Reference
    Gets the descriptionReference property
    Gets the exterior property
     
    final String
    Gets the id property
    Gets the identifier property
    Gets the list of interior properties
    Gets the list of metaDataProperty properties
    final String
     
    Gets the list of name properties
    final int
    Returns number of interior properties
    final int
    Returns number of name properties
    final int
    Gets the srsDimension property
    final String
    Gets the srsName property
    final String
    Gets the identifier property
    final String[]
    Gets the uomLabels property
    final boolean
    Checks if axisLabels is set
    final boolean
    Checks if description is set
    final boolean
    Checks if descriptionReference is set
    final boolean
    Checks if exterior is set
    final boolean
    Checks if identifier is set
    final boolean
    Checks if srsDimension is set
    final boolean
    Checks if srsName is set
    final boolean
    Checks if uomLabels is set
    final void
    setAxisLabels(String[] axisLabels)
    Sets the axisLabels property
    final void
    setDescription(String description)
    Sets the description property
    final void
    setDescriptionReference(Reference descriptionReference)
    Sets the descriptionReference property
    final void
    Sets the exterior property
    final void
    Sets the id property
    final void
    Sets the identifier property
    final void
    Sets the default name
    void
    setSRID(int srid)
     
    final void
    setSrsDimension(int srsDimension)
    Sets the srsDimension property
    final void
    setSrsName(String srsName)
    Sets the srsName property
    final void
    Sets the identifier property
    final void
    setUomLabels(String[] uomLabels)
    Sets the uomLabels property
    final void
    Unsets the srsDimension property

    Methods inherited from class org.locationtech.jts.geom.Polygon

    apply, apply, apply, apply, clone, compareToSameClass, compareToSameClass, computeEnvelopeInternal, convexHull, copyInternal, equalsExact, getArea, getBoundary, getBoundaryDimension, getCoordinate, getCoordinates, getDimension, getExteriorRing, getGeometryType, getInteriorRingN, getLength, getNumInteriorRing, getNumPoints, getTypeCode, isEmpty, isRectangle, normalize, reverse, reverseInternal

    Methods inherited from class org.locationtech.jts.geom.Geometry

    buffer, buffer, buffer, compare, compareTo, compareTo, contains, copy, coveredBy, covers, crosses, difference, disjoint, distance, equal, equals, equals, equalsExact, equalsNorm, equalsTopo, geometryChanged, geometryChangedAction, getCentroid, getEnvelope, getEnvelopeInternal, getFactory, getGeometryN, getInteriorPoint, getNumGeometries, getPrecisionModel, getSRID, getUserData, hashCode, hasNonEmptyElements, hasNullElements, intersection, intersects, isEquivalentClass, isGeometryCollection, isSimple, isValid, isWithinDistance, norm, overlaps, relate, relate, setUserData, symDifference, toString, toText, touches, union, union, within

    Methods inherited from class java.lang.Object

    finalize, getClass, notify, notifyAll, wait, wait, wait