@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, getControlPoints
getBoundary, getCurve, getInterpolation, getNumDerivativesAtEnd, getNumDerivativesAtStart, getNumDerivativesInterior, getSamplePoints, reverse
asLineString, forConstructiveParam, forParam, getEndConstructiveParam, getEndParam, getEndPoint, getParamForPoint, getStartConstructiveParam, getStartParam, getStartPoint, getTangent, length, length
Copyright © 1996–2019 Geotools. All rights reserved.