File tree Expand file tree Collapse file tree 1 file changed +18
-8
lines changed
Expand file tree Collapse file tree 1 file changed +18
-8
lines changed Original file line number Diff line number Diff line change @@ -45,14 +45,8 @@ export default class OverlayTool extends BaseTool {
4545 }
4646 }
4747
48- renderToolData ( evt ) {
49- const eventData = evt . detail ;
50- const { enabledElement, image, viewport, canvasContext } = eventData ;
51-
52- if ( ! eventData || ! enabledElement || ! image ) {
53- return ;
54- }
55-
48+ setupRender ( image ) {
49+ if ( ! image ) return ;
5650 const overlayPlaneMetadata = external . cornerstone . metaData . get (
5751 'overlayPlaneModule' ,
5852 image . imageId
@@ -66,12 +60,28 @@ export default class OverlayTool extends BaseTool {
6660 return ;
6761 }
6862
63+ return overlayPlaneMetadata ;
64+ }
65+
66+ setupViewport ( viewport ) {
6967 if ( viewport . overlayColor === undefined ) {
7068 viewport . overlayColor =
7169 globalConfiguration . configuration . overlayColor || 'white' ;
7270 }
7371 // Allow turning off overlays by setting overlayColor to false
7472 if ( viewport . overlayColor === false ) return ;
73+ return true ;
74+ }
75+
76+ renderToolData ( evt ) {
77+ const eventData = evt . detail ;
78+ const { enabledElement, image, viewport, canvasContext } = eventData ;
79+ const overlayPlaneMetadata = this . setupRender ( image ) ;
80+
81+ if ( ! eventData || ! enabledElement || ! overlayPlaneMetadata ) {
82+ return ;
83+ }
84+ if ( ! this . setupViewport ( viewport ) ) return ;
7585
7686 const imageWidth = image . columns ;
7787 const imageHeight = image . rows ;
You can’t perform that action at this time.
0 commit comments