@mkerkstra/jsts-cjs
Version:
A CommonJS fork of JSTS: A JavaScript library of spatial predicates and functions for processing geometry
26 lines (25 loc) • 520 B
JavaScript
import TreeMap from '../../../../java/util/TreeMap.js'
export default class NodeMap {
constructor() {
NodeMap.constructor_.apply(this, arguments)
}
static constructor_() {
this._nodeMap = new TreeMap()
}
find(coord) {
return this._nodeMap.get(coord)
}
iterator() {
return this._nodeMap.values().iterator()
}
remove(pt) {
return this._nodeMap.remove(pt)
}
values() {
return this._nodeMap.values()
}
add(n) {
this._nodeMap.put(n.getCoordinate(), n)
return n
}
}