@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, reverse
asLineString, 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–2023 Geotools. All rights reserved.