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
27 lines (25 loc) • 559 B
JavaScript
import EdgeEndStar from '../../geomgraph/EdgeEndStar'
import EdgeEndBundle from './EdgeEndBundle'
export default class EdgeEndBundleStar extends EdgeEndStar {
updateIM (im) {
for (const it = this.iterator(); it.hasNext();) {
const esb = it.next()
esb.updateIM(im)
}
}
insert (e) {
let eb = this._edgeMap.get(e)
if (eb === null) {
eb = new EdgeEndBundle(e)
this.insertEdgeEnd(e, eb)
} else {
eb.insert(e)
}
}
interfaces_ () {
return []
}
getClass () {
return EdgeEndBundleStar
}
}