UNPKG

itk-viewer-bootstrap-ui

Version:

[![npm version](https://badge.fury.io/js/itk-viewer-bootstrap-ui.svg)](https://badge.fury.io/js/itk-viewer-bootstrap-ui) ![react-bootstrap version](https://img.shields.io/badge/React%20Bootstap-%3E=1.6.1-brightgreen.svg) [![Documentation Status](https://r

26 lines (21 loc) 752 B
import { createTransferFunctionEditor } from './createTransferFunctionEditor' export const setup = (context, container) => { const transferFunctionWidget = createTransferFunctionEditor( context, container ) context.images.transferFunctionWidget = transferFunctionWidget return transferFunctionWidget } export const applyPiecewiseFunctionPointsToEditor = (context, event) => { const { transferFunctionWidget, actorContext } = context.images if (!transferFunctionWidget) { console.warn('no transferFunctionWidget') return } const { points, component, name } = event.data const { selectedComponent } = actorContext.get(name) if (component === selectedComponent) { transferFunctionWidget.setPoints(points) } }