image-nodes
Version:
A library for visual programming of image-processing algorithms on dicom images
34 lines (24 loc) • 408 B
JavaScript
class Links {
constructor() {
this.links = []
}
addLink(link) {
this.links.push(link);
}
removeLink(link) {
link.removeLink();
var index = this.links.indexOf(link);
this.links.splice(index, 1);
}
update() {
this.links.forEach( (link) => {
link.updateLink();
})
}
render(svg) {
this.links.forEach((link) => {
link.drawLink(svg);
})
}
}
export default new Links();