node-red-contrib-tak-registration
Version:
A Node-RED node to register to TAK and to help wrap files as datapackages to send to TAK
26 lines (25 loc) • 517 B
JavaScript
import TreeMap from '../../../../java/util/TreeMap'
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
}
}