@cornerstonejs/core
Version:
Cornerstone3D Core
12 lines (11 loc) • 510 B
JavaScript
export default function scaleRGBTransferFunction(rgbTransferFunction, scalingFactor) {
const size = rgbTransferFunction.getSize();
for (let index = 0; index < size; index++) {
const nodeValue1 = [];
rgbTransferFunction.getNodeValue(index, nodeValue1);
nodeValue1[1] = nodeValue1[1] * scalingFactor;
nodeValue1[2] = nodeValue1[2] * scalingFactor;
nodeValue1[3] = nodeValue1[3] * scalingFactor;
rgbTransferFunction.setNodeValue(index, nodeValue1);
}
}