LineString segment = (LineString) mls.getGeometryN(i); if (segment.contains(startPoint) || segment.getBoundary().contains(startPoint)) { edgeCoordinate = segment.getEndPoint().getCoordinate();
|| segment.getBoundary().contains(startPoint)) { found = true; if (segment.getLength() > 0.000001) {
public Geometry getBoundary() { return lineString.getBoundary(); }