Class LineStringJTS

java.lang.Object
org.locationtech.jts.geom.Geometry
org.locationtech.jts.geom.LineString
net.opengis.gml.v32.impl.LineStringJTS
All Implemented Interfaces:
Serializable, Cloneable, Comparable, AbstractCurve, AbstractGeometry, AbstractGML, LineString, org.locationtech.jts.geom.Lineal

public class LineStringJTS extends org.locationtech.jts.geom.LineString implements LineString

Implementation of GML LineString derived from JTS LineString class.

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

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

    MINIMUM_VALID_SIZE, points

    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
    LineStringJTS(org.locationtech.jts.geom.GeometryFactory jtsFactory, int numDims)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    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
     
    final String
    Gets the id property
    Gets the identifier property
    Gets the list of metaDataProperty properties
    final String
     
    Gets the list of name properties
    final int
    Returns number of name properties
    final double[]
    Gets the posList property
    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 identifier is set
    final boolean
    Checks if posList property 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 id property
    final void
    Sets the identifier property
    final void
    Sets the default name
    final void
    setPosList(double[] posList)
    Sets the posList property
    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.LineString

    apply, apply, apply, apply, clone, compareToSameClass, compareToSameClass, computeEnvelopeInternal, copyInternal, equalsExact, getBoundary, getBoundaryDimension, getCoordinate, getCoordinateN, getCoordinates, getCoordinateSequence, getDimension, getEndPoint, getGeometryType, getLength, getNumPoints, getPointN, getStartPoint, getTypeCode, isClosed, isCoordinate, isEmpty, isEquivalentClass, isRing, normalize, reverse, reverseInternal

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

    buffer, buffer, buffer, compare, compareTo, compareTo, contains, convexHull, copy, coveredBy, covers, crosses, difference, disjoint, distance, equal, equals, equals, equalsExact, equalsNorm, equalsTopo, geometryChanged, geometryChangedAction, getArea, getCentroid, getEnvelope, getEnvelopeInternal, getFactory, getGeometryN, getInteriorPoint, getNumGeometries, getPrecisionModel, getSRID, getUserData, hashCode, hasNonEmptyElements, hasNullElements, intersection, intersects, isGeometryCollection, isRectangle, 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