@UML(identifier="GM_LineSegment", specification=ISO_19107) public interface LineSegment extends LineString
LINEAR. The default parameterization
is:
Any other point in the control point array must fall on this line. The control points of aL = endParam - startParam c(s) = ControlPoint[1]+((s-startParam)/L)*(ControlPoint[2]-ControlPoint[1])
LineSegment shall all lie on the straight line between its start point and end point. Between
these two points, other positions may be interpolated linearly. The linear interpolation, given
using a constructive parameter t, 0 ? t ? 1.0, where c(o) = c.startPoint and c(1)=c.endPoint, is:
c(t) = c(0)(1-t) + c(1)t
GeometryFactory.createLineSegment(org.opengis.geometry.coordinate.Position, org.opengis.geometry.coordinate.Position)asLineSegments, getControlPointsgetBoundary, getCurve, getInterpolation, getNumDerivativesAtEnd, getNumDerivativesAtStart, getNumDerivativesInterior, getSamplePoints, reverseasLineString, forConstructiveParam, forParam, getEndConstructiveParam, getEndParam, getEndPoint, getParamForPoint, getStartConstructiveParam, getStartParam, getStartPoint, getTangent, length, lengthCopyright © 1996–2019 Geotools. All rights reserved.