@selenite/graph-editor
Version:
A graph editor for visual programming, based on rete and svelte.
26 lines (25 loc) • 851 B
JavaScript
import { SolverAPINode } from './SolverAPINode';
export class UpdateSourcesAndReceiversNode extends SolverAPINode {
constructor({ factory }) {
super({
label: 'Update Sources and Receivers',
url: '/update_sources_receivers',
factory,
height: 300,
width: 180
});
this.oldAddInData({
name: 'sourceCoords',
displayName: 'Source Coords',
socketLabel: 'Sources Coords',
type: 'pythonObject'
});
this.oldAddInData({
name: 'receiverCoords',
displayName: 'Receiver Coords',
socketLabel: 'Receivers Coords',
type: 'pythonObject'
});
this.pythonComponent.addCode('$(solver).updateSourceAndReceivers($(sourceCoords), $(receiverCoords))');
}
}