Как реализовать инструмент ArrowAnnotate на cornerstoneJs - PullRequest
0 голосов
/ 02 июня 2019

Я работаю над 'cornerstoneJs', используя javascript. У меня проблема с инструментом arrowannotate. Ниже мой код JavaScript.

function loadAndViewImage(imageId) {
    var element = document.getElementById('demo-element');
    try {
        var start = new Date().getTime();
        cornerstone.loadAndCacheImage(imageId).then(function(image) {
            var viewport = cornerstone.getDefaultViewportForImage(element, image);
            cornerstone.displayImage(element, image, viewport);
            if(loaded === false) {
                cornerstoneTools.mouseInput.enable(element);
                cornerstoneTools.mouseWheelInput.enable(element);
                cornerstoneTools.wwwc.activate(element, 1); // ww/wc is the default tool for left mouse button
                loaded = true;
            }
            document.getElementById('btndeactivatewwwc').addEventListener('click', function(e) {
               cornerstoneTools.wwwc.deactivate(element, 1); 
               cornerstoneTools.arrowannotate.activate(element, 1); // activate arrowannotate here, but not work.
            });
        }, function(err) {
            alert(">>" + err);
        });
    }
    catch(err) {
        alert(err);
    }
}

Код работает для инструмента 'wwwc', но как только я переключаюсь на arrowannotate, в окне просмотра ничего не рисуется. Я очень новичок в краеугольном камне, Любой совет или руководство будут с благодарностью, спасибо.

...