Class MinimumClearance.MinClearanceDistance

Hierarchy: Object , MinimumClearance.MinClearanceDistance
All Implemented Interfaces: ItemDistance
private static class MinimumClearance.MinClearanceDistance
implements ItemDistance
Implements the MinimumClearance distance function:
  • dist(p1, p2) =
    • p1 != p2 : p1.distance(p2)
    • p1 == p2 : Double.MAX
  • dist(p, seg) =
    • p != seq.p1 && p != seg.p2 : seg.distance(p)
    • ELSE : Double.MAX
Also computes the values of the nearest points, if any.
Authors:
Martin Davis
public Coordinate[] getCoordinates()
public double distance(ItemBoundable b1, ItemBoundable b2)
public double distance(FacetSequence fs1, FacetSequence fs2)