private static class MinimumClearance.MinClearanceDistance extends java.lang.Object implements ItemDistance
Modifier and Type | Field and Description |
---|---|
private double |
minDist |
private Coordinate[] |
minPts |
Modifier | Constructor and Description |
---|---|
private |
MinClearanceDistance() |
Modifier and Type | Method and Description |
---|---|
double |
distance(FacetSequence fs1,
FacetSequence fs2) |
double |
distance(ItemBoundable b1,
ItemBoundable b2)
Computes the distance between two items.
|
Coordinate[] |
getCoordinates() |
private double |
segmentDistance(FacetSequence fs1,
FacetSequence fs2) |
private void |
updatePts(Coordinate p,
Coordinate seg0,
Coordinate seg1) |
private double |
vertexDistance(FacetSequence fs1,
FacetSequence fs2) |
private double minDist
private Coordinate[] minPts
public Coordinate[] getCoordinates()
public double distance(ItemBoundable b1, ItemBoundable b2)
ItemDistance
distance
in interface ItemDistance
public double distance(FacetSequence fs1, FacetSequence fs2)
private double vertexDistance(FacetSequence fs1, FacetSequence fs2)
private double segmentDistance(FacetSequence fs1, FacetSequence fs2)
private void updatePts(Coordinate p, Coordinate seg0, Coordinate seg1)