segmentNearestMeasure method
Implementation
double segmentNearestMeasure(
LineSegment seg, Coordinate inputPt, double segmentStartMeasure) {
// found new minimum, so compute location distance of point
double projFactor = seg.projectionFactor(inputPt);
if (projFactor <= 0.0) return segmentStartMeasure;
if (projFactor <= 1.0)
return segmentStartMeasure + projFactor * seg.getLength();
// projFactor > 1.0
return segmentStartMeasure + seg.getLength();
}