- All Known Subinterfaces:
@UML(identifier="GM_LineString", specification=ISO_19107) public interface LineString extends CurveSegmentA sequence of line segments, each having a parameterization like the one
LineSegment. The class essentially combines a
List<LineSegment>into a single object, with the obvious savings of storage space.
- GeoAPI 1.0
- See Also:
All Methods Instance Methods Abstract Methods Modifier and Type Method Description
asLineSegments()Decomposes a line string into an equivalent sequence of line segments.
getControlPoints()Returns a sequence of positions between which the curve is linearly interpolated.
Methods inherited from interface CurveSegment
getBoundary, getCurve, getInterpolation, getNumDerivativesAtEnd, getNumDerivativesAtStart, getNumDerivativesInterior, getSamplePoints, reverse
@UML(identifier="controlPoint", obligation=MANDATORY, specification=ISO_19107) PointArray getControlPoints()Returns a sequence of positions between which the curve is linearly interpolated. The first position in the sequence is the start Point of this
LineString, and the last point in the sequence is the end point of this
- the control points between which the curve is linearly interpolated.