@UML(identifier="GM_LineString", specification=ISO_19107) public interface LineString extends CurveSegment
LineSegment. The
class essentially combines a List<LineSegment> into a single object, with the
obvious savings of storage space.GeometryFactory.createLineString(java.util.List<org.opengis.geometry.coordinate.Position>)| Modifier and Type | Method and Description |
|---|---|
List<LineSegment> |
asLineSegments()
Decomposes a line string into an equivalent sequence of line segments.
|
PointArray |
getControlPoints()
Returns a sequence of positions between which the curve is linearly interpolated.
|
getBoundary, getCurve, getInterpolation, getNumDerivativesAtEnd, getNumDerivativesAtStart, getNumDerivativesInterior, getSamplePoints, reverseasLineString, forConstructiveParam, forParam, getEndConstructiveParam, getEndParam, getEndPoint, getParamForPoint, getStartConstructiveParam, getStartParam, getStartPoint, getTangent, length, length@UML(identifier="controlPoint", obligation=MANDATORY, specification=ISO_19107) PointArray getControlPoints()
LineString, and the last point in the sequence is the end point of
this LineString.@UML(identifier="asGM_LineSegment", obligation=MANDATORY, specification=ISO_19107) List<LineSegment> asLineSegments()
Copyright © 1996–2019 Geotools. All rights reserved.