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
23 lines (22 loc) • 503 B
JavaScript
import EdgeEndStar from '../../geomgraph/EdgeEndStar'
import EdgeEndBundle from './EdgeEndBundle'
export default class EdgeEndBundleStar extends EdgeEndStar {
constructor() {
super()
}
updateIM(im) {
for (let 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)
}
}
}