computeMinDistancePoints method
Implementation
void computeMinDistancePoints(
List points0, List points1, List<GeometryLocation?> locGeom) {
for (int i = 0; i < points0.length; i++) {
Point pt0 = points0[i];
for (int j = 0; j < points1.length; j++) {
Point pt1 = points1[j];
double dist = pt0.getCoordinate()!.distance(pt1.getCoordinate()!);
if (dist < minDistance) {
minDistance = dist;
locGeom[0] = new GeometryLocation(pt0, 0, pt0.getCoordinate()!);
locGeom[1] = new GeometryLocation(pt1, 0, pt1.getCoordinate()!);
}
if (minDistance <= terminateDistance) return;
}
}
}