jsts
Version:
A JavaScript library of spatial predicates and functions for processing geometry
14 lines (13 loc) • 368 B
JavaScript
import Double from '../../../../../java/lang/Double.js'
import ItemDistance from './ItemDistance.js'
export default class GeometryItemDistance {
distance(item1, item2) {
if (item1 === item2) return Double.MAX_VALUE
const g1 = item1.getItem()
const g2 = item2.getItem()
return g1.distance(g2)
}
get interfaces_() {
return [ItemDistance]
}
}