computeDistanceL static method
Implementation
static void computeDistanceL(
LineString line, Coordinate pt, PointPairDistance ptDist) {
LineSegment tempSegment = new LineSegment.empty();
var coords = line.getCoordinates();
for (int i = 0; i < coords.length - 1; i++) {
tempSegment.setCoordinates(coords[i], coords[i + 1]);
// this is somewhat inefficient - could do better
Coordinate closestPt = tempSegment.closestPoint(pt);
ptDist.setMinimum2C(closestPt, pt);
}
}