- obj.renderWindow.addView(obj.GLWindow);
- obj.renderWindow.setInteractor(obj.interactor);
- obj.interactor.setView(obj.GLWindow);
- obj.interactor.initialize();
- obj.interactor.bindEvents(element);
- obj.widgetManager.setRenderer(obj.renderer);
- if (i < 3) {
- obj.interactor.setInteractorStyle(vtkInteractorStyleImage.newInstance());
- obj.widgetInstance = obj.widgetManager.addWidget(widget, xyzToViewType[i]);
- obj.widgetInstance.setScaleInPixels(true);
- obj.widgetInstance.setHoleWidth(50);
- obj.widgetInstance.setInfiniteLine(false);
- widgetState
- .getStatesWithLabel('line')
- .forEach((state) => state.setScale3(4, 4, 300));
- widgetState
- .getStatesWithLabel('center')
- .forEach((state) => state.setOpacity(128));
- obj.widgetInstance.setKeepOrthogonality(checkboxOrthogonality.checked);
- obj.widgetInstance.setCursorStyles(appCursorStyles);
- obj.widgetManager.enablePicking();