@cornerstonejs/core
Version:
Cornerstone3D Core
14 lines (13 loc) • 511 B
JavaScript
import vtkColorTransferFunction from '@kitware/vtk.js/Rendering/Core/ColorTransferFunction.js';
export default function createLinearRGBTransferFunction(voiRange) {
const cfun = vtkColorTransferFunction.newInstance();
let lower = 0;
let upper = 1024;
if (voiRange.lower !== undefined && voiRange.upper !== undefined) {
lower = voiRange.lower;
upper = voiRange.upper;
}
cfun.addRGBPoint(lower, 0.0, 0.0, 0.0);
cfun.addRGBPoint(upper, 1.0, 1.0, 1.0);
return cfun;
}