-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy path448.bundle.44154085a676583557d8.js
2 lines (2 loc) · 12.8 KB
/
448.bundle.44154085a676583557d8.js
1
2
"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([[448],{14448:(o,e,t)=>{t.r(e),t.d(e,{default:()=>E});var a=t(55411),i=t(5085);const{windowLevelPresets:n}=a.defaults,{createButton:l}=a.ToolbarService;function r(o,e,t){return{id:o.toString(),title:e,subtitle:t,commands:[{commandName:"setWindowLevel",commandOptions:{...n[o]},context:"CORNERSTONE"}]}}const s={commandName:"setToolActiveToolbar",commandOptions:{toolGroupIds:["default","mpr","SRToolGroup"]}},c=[{id:"MeasurementTools",uiType:"ohif.splitButton",props:{groupId:"MeasurementTools",evaluate:"evaluate.group.promoteToPrimaryIfCornerstoneToolNotActiveInTheList",primary:l({id:"Length",icon:"tool-length",label:"Length",tooltip:"Length Tool",commands:s,evaluate:"evaluate.cornerstoneTool"}),secondary:{icon:"chevron-down",tooltip:"More Measure Tools"},items:[l({id:"Length",icon:"tool-length",label:"Length",tooltip:"Length Tool",commands:s,evaluate:"evaluate.cornerstoneTool"}),l({id:"Bidirectional",icon:"tool-bidirectional",label:"Bidirectional",tooltip:"Bidirectional Tool",commands:s,evaluate:"evaluate.cornerstoneTool"}),l({id:"ArrowAnnotate",icon:"tool-annotate",label:"Annotation",tooltip:"Arrow Annotate",commands:s,evaluate:"evaluate.cornerstoneTool"}),l({id:"EllipticalROI",icon:"tool-ellipse",label:"Ellipse",tooltip:"Ellipse ROI",commands:s,evaluate:"evaluate.cornerstoneTool"}),l({id:"CircleROI",icon:"tool-circle",label:"Circle",tooltip:"Circle Tool",commands:s,evaluate:"evaluate.cornerstoneTool"}),l({id:"PlanarFreehandROI",icon:"icon-tool-freehand-roi",label:"Freehand ROI",tooltip:"Freehand ROI",commands:s,evaluate:"evaluate.cornerstoneTool"}),l({id:"SplineROI",icon:"icon-tool-spline-roi",label:"Spline ROI",tooltip:"Spline ROI",commands:s,evaluate:"evaluate.cornerstoneTool"}),l({id:"LivewireContour",icon:"icon-tool-livewire",label:"Livewire tool",tooltip:"Livewire tool",commands:s,evaluate:"evaluate.cornerstoneTool"})]}},{id:"Zoom",uiType:"ohif.radioGroup",props:{icon:"tool-zoom",label:"Zoom",commands:s,evaluate:"evaluate.cornerstoneTool"}},{id:"WindowLevel",uiType:"ohif.splitButton",props:{groupId:"WindowLevel",primary:l({id:"WindowLevel",icon:"tool-window-level",label:"Window Level",tooltip:"Window Level",commands:s,evaluate:"evaluate.cornerstoneTool"}),secondary:{icon:"chevron-down",label:"W/L Manual",tooltip:"W/L Presets"},renderer:i.d4,items:[r(1,"Soft tissue","400 / 40"),r(2,"Lung","1500 / -600"),r(3,"Liver","150 / 90"),r(4,"Bone","2500 / 480"),r(5,"Brain","80 / 40")]}},{id:"Pan",uiType:"ohif.radioGroup",props:{type:"tool",icon:"tool-move",label:"Pan",commands:s,evaluate:"evaluate.cornerstoneTool"}},{id:"MPR",uiType:"ohif.radioGroup",props:{icon:"icon-mpr",label:"MPR",commands:[{commandName:"toggleHangingProtocol",commandOptions:{protocolId:"mpr"}}],evaluate:"evaluate.mpr"}},{id:"TrackBallRotate",type:"ohif.radioGroup",props:{type:"tool",icon:"tool-3d-rotate",label:"3D Rotate",commands:s}},{id:"Capture",uiType:"ohif.radioGroup",props:{icon:"tool-capture",label:"Capture",commands:"showDownloadViewportModal",evaluate:"evaluate.action"}},{id:"Layout",uiType:"ohif.layoutSelector",props:{rows:3,columns:4,evaluate:"evaluate.action",commands:"setViewportGridLayout"}},{id:"Crosshairs",uiType:"ohif.radioGroup",props:{type:"tool",icon:"tool-crosshair",label:"Crosshairs",commands:{commandName:"setToolActiveToolbar",commandOptions:{toolGroupIds:["mpr"]}},evaluate:"evaluate.cornerstoneTool"}}],d=JSON.parse('{"UU":"@ohif/mode-test"}').UU;const m=function(o,e,t){!function(o,e,t,a){const i=o.getModuleEntry("@ohif/extension-cornerstone.utilityModule.tools"),{toolNames:n,Enums:l}=i.exports,r={active:[{toolName:n.WindowLevel,bindings:[{mouseButton:l.MouseBindings.Primary}]},{toolName:n.Pan,bindings:[{mouseButton:l.MouseBindings.Auxiliary}]},{toolName:n.Zoom,bindings:[{mouseButton:l.MouseBindings.Secondary}]},{toolName:n.StackScrollMouseWheel,bindings:[]}],passive:[{toolName:n.Length},{toolName:n.ArrowAnnotate,configuration:{getTextCallback:(o,e)=>t.runCommand("arrowTextCallback",{callback:o,eventDetails:e}),changeTextCallback:(o,e,a)=>t.runCommand("arrowTextCallback",{callback:a,data:o,eventDetails:e})}},{toolName:n.Bidirectional},{toolName:n.DragProbe},{toolName:n.Probe},{toolName:n.EllipticalROI},{toolName:n.CircleROI},{toolName:n.RectangleROI},{toolName:n.StackScroll},{toolName:n.Angle},{toolName:n.Magnify},{toolName:n.SegmentationDisplay},{toolName:n.UltrasoundDirectional},{toolName:n.PlanarFreehandROI},{toolName:n.SplineROI},{toolName:n.LivewireContour}],enabled:[{toolName:n.ImageOverlayViewer}],disabled:[{toolName:n.ReferenceLines},{toolName:n.AdvancedMagnify}]};e.createToolGroupAndAddTools(a,r)}(o,e,t,"default"),function(o,e,t){const a=o.getModuleEntry("@ohif/extension-cornerstone-dicom-sr.utilityModule.tools"),i=o.getModuleEntry("@ohif/extension-cornerstone.utilityModule.tools"),{toolNames:n}=a.exports,{toolNames:l,Enums:r}=i.exports,s={active:[{toolName:l.WindowLevel,bindings:[{mouseButton:r.MouseBindings.Primary}]},{toolName:l.Pan,bindings:[{mouseButton:r.MouseBindings.Auxiliary}]},{toolName:l.Zoom,bindings:[{mouseButton:r.MouseBindings.Secondary}]},{toolName:l.StackScrollMouseWheel,bindings:[]}],passive:[{toolName:n.SRLength},{toolName:n.SRArrowAnnotate},{toolName:n.SRBidirectional},{toolName:n.SREllipticalROI},{toolName:n.SRCircleROI}],enabled:[{toolName:n.DICOMSRDisplay,bindings:[]}]};e.createToolGroupAndAddTools("SRToolGroup",s)}(o,e),function(o,e,t){const a=o.getModuleEntry("@ohif/extension-cornerstone.utilityModule.tools"),{toolNames:i,Enums:n}=a.exports,l={active:[{toolName:i.WindowLevel,bindings:[{mouseButton:n.MouseBindings.Primary}]},{toolName:i.Pan,bindings:[{mouseButton:n.MouseBindings.Auxiliary}]},{toolName:i.Zoom,bindings:[{mouseButton:n.MouseBindings.Secondary}]},{toolName:i.StackScrollMouseWheel,bindings:[]}],passive:[{toolName:i.Length},{toolName:i.ArrowAnnotate,configuration:{getTextCallback:(o,e)=>t.runCommand("arrowTextCallback",{callback:o,eventDetails:e}),changeTextCallback:(o,e,a)=>t.runCommand("arrowTextCallback",{callback:a,data:o,eventDetails:e})}},{toolName:i.Bidirectional},{toolName:i.DragProbe},{toolName:i.Probe},{toolName:i.EllipticalROI},{toolName:i.CircleROI},{toolName:i.RectangleROI},{toolName:i.StackScroll},{toolName:i.Angle},{toolName:i.SegmentationDisplay}],disabled:[{toolName:i.Crosshairs,configuration:{viewportIndicators:!1,autoPan:{enabled:!1,panSize:10}}},{toolName:i.ReferenceLines}]};e.createToolGroupAndAddTools("mpr",l)}(o,e,t),function(o,e){const t=o.getModuleEntry("@ohif/extension-cornerstone.utilityModule.tools"),{toolNames:a,Enums:i}=t.exports,n={active:[{toolName:a.TrackballRotateTool,bindings:[{mouseButton:i.MouseBindings.Primary}]},{toolName:a.Zoom,bindings:[{mouseButton:i.MouseBindings.Secondary}]},{toolName:a.Pan,bindings:[{mouseButton:i.MouseBindings.Auxiliary}]}]};e.createToolGroupAndAddTools("volume3d",n)}(o,e)};var u=t(44656);const{createButton:p}=a.ToolbarService,v=[{commandName:"setSourceViewportForReferenceLinesTool",context:"CORNERSTONE"}],g=[{id:"MoreTools",uiType:"ohif.splitButton",props:{groupId:"MoreTools",evaluate:"evaluate.group.promoteToPrimaryIfCornerstoneToolNotActiveInTheList",primary:p({id:"Reset",icon:"tool-reset",tooltip:"Reset View",label:"Reset",commands:"resetViewport",evaluate:"evaluate.action"}),secondary:{icon:"chevron-down",label:"",tooltip:"More Tools"},items:[p({id:"Reset",icon:"tool-reset",label:"Reset View",tooltip:"Reset View",commands:"resetViewport",evaluate:"evaluate.action"}),p({id:"rotate-right",icon:"tool-rotate-right",label:"Rotate Right",tooltip:"Rotate +90",commands:"rotateViewportCW",evaluate:"evaluate.action"}),p({id:"flipHorizontal",icon:"tool-flip-horizontal",label:"Flip Horizontal",tooltip:"Flip Horizontally",commands:"flipViewportHorizontal",evaluate:"evaluate.viewportProperties.toggle"}),p({id:"ImageSliceSync",icon:"link",label:"Image Slice Sync",tooltip:"Enable position synchronization on stack viewports",commands:{commandName:"toggleSynchronizer",commandOptions:{type:"imageSlice"}},listeners:{[u.EVENTS.STACK_VIEWPORT_NEW_STACK]:{commandName:"toggleImageSliceSync",commandOptions:{toggledState:!0}}},evaluate:"evaluate.cornerstone.synchronizer"}),p({id:"ReferenceLines",icon:"tool-referenceLines",label:"Reference Lines",tooltip:"Show Reference Lines",commands:"toggleEnabledDisabledToolbar",listeners:{[a.sI.EVENTS.ACTIVE_VIEWPORT_ID_CHANGED]:v,[a.sI.EVENTS.VIEWPORTS_READY]:v},evaluate:"evaluate.cornerstoneTool.toggle"}),p({id:"ImageOverlayViewer",icon:"toggle-dicom-overlay",label:"Image Overlay",tooltip:"Toggle Image Overlay",commands:"toggleEnabledDisabledToolbar",evaluate:"evaluate.cornerstoneTool.toggle"}),p({id:"StackScroll",icon:"tool-stack-scroll",label:"Stack Scroll",tooltip:"Stack Scroll",commands:s,evaluate:"evaluate.cornerstoneTool"}),p({id:"invert",icon:"tool-invert",label:"Invert",tooltip:"Invert Colors",commands:"invertViewport",evaluate:"evaluate.viewportProperties.toggle"}),p({id:"Probe",icon:"tool-probe",label:"Probe",tooltip:"Probe",commands:s,evaluate:"evaluate.cornerstoneTool"}),p({id:"Cine",icon:"tool-cine",label:"Cine",tooltip:"Cine",commands:"toggleCine",evaluate:"evaluate.cine"}),p({id:"Angle",icon:"tool-angle",label:"Angle",tooltip:"Angle",commands:s,evaluate:"evaluate.cornerstoneTool"}),p({id:"Magnify",icon:"tool-magnify",label:"Magnify",tooltip:"Magnify",commands:s,evaluate:"evaluate.cornerstoneTool"}),p({id:"RectangleROI",icon:"tool-rectangle",label:"Rectangle",tooltip:"Rectangle",commands:s,evaluate:"evaluate.cornerstoneTool"}),p({id:"CalibrationLine",icon:"tool-calibration",label:"Calibration",tooltip:"Calibration Line",commands:s,evaluate:"evaluate.cornerstoneTool"}),p({id:"TagBrowser",icon:"dicom-tag-browser",label:"Dicom Tag Browser",tooltip:"Dicom Tag Browser",commands:"openDICOMTagViewer"}),p({id:"AdvancedMagnify",icon:"icon-tool-loupe",label:"Loupe",tooltip:"Loupe",commands:"toggleActiveDisabledToolbar",evaluate:"evaluate.cornerstoneTool.toggle.ifStrictlyDisabled"}),p({id:"UltrasoundDirectionalTool",icon:"icon-tool-ultrasound-bidirectional",label:"Ultrasound Directional",tooltip:"Ultrasound Directional",commands:s,evaluate:["evaluate.cornerstoneTool","evaluate.isUS"]})]}}];var T=t(92344);const b=["SM","ECG","SR","SEG"],h="@ohif/extension-default.layoutTemplateModule.viewerLayout",y="@ohif/extension-default.sopClassHandlerModule.stack",f="@ohif/extension-measurement-tracking.panelModule.trackedMeasurements",S="@ohif/extension-measurement-tracking.panelModule.seriesList",N="@ohif/extension-measurement-tracking.viewportModule.cornerstone-tracked",M="@ohif/extension-cornerstone-dicom-sr.sopClassHandlerModule.dicom-sr",w="@ohif/extension-cornerstone-dicom-sr.viewportModule.dicom-sr",R="@ohif/extension-dicom-video.sopClassHandlerModule.dicom-video",C="@ohif/extension-dicom-video.viewportModule.dicom-video",x="@ohif/extension-dicom-pdf.sopClassHandlerModule.dicom-pdf",I="@ohif/extension-dicom-pdf.viewportModule.dicom-pdf",L="@ohif/extension-cornerstone-dicom-seg.sopClassHandlerModule.dicom-seg",B="@ohif/extension-cornerstone-dicom-seg.viewportModule.dicom-seg",A="@ohif/extension-cornerstone-dicom-seg.panelModule.panelSegmentation",O={"@ohif/extension-default":"^3.0.0","@ohif/extension-cornerstone":"^3.0.0","@ohif/extension-measurement-tracking":"^3.0.0","@ohif/extension-cornerstone-dicom-sr":"^3.0.0","@ohif/extension-cornerstone-dicom-seg":"^3.0.0","@ohif/extension-dicom-pdf":"^3.0.1","@ohif/extension-dicom-video":"^3.0.1","@ohif/extension-test":"^0.0.1",fhir:"^0.0.1"};const E={id:d,modeFactory:function(){return{id:d,routeName:"basic-test",displayName:T.A.t("Modes:Basic Test Mode"),onModeEnter:({servicesManager:o,extensionManager:e,commandsManager:t})=>{const{measurementService:a,toolbarService:i,toolGroupService:n,customizationService:l}=o.services;a.clearMeasurements(),m(e,n,t),l.addModeCustomizations(["@ohif/extension-test.customizationModule.custom-context-menu"]),i.addButtons([...c,...g]),i.createButtonSection("primary",["MeasurementTools","Zoom","WindowLevel","Pan","Capture","Layout","MPR","Crosshairs","MoreTools"])},onModeExit:({servicesManager:o})=>{const{toolGroupService:e,syncGroupService:t,segmentationService:a,cornerstoneViewportService:i,uiDialogService:n,uiModalService:l}=o.services;n.dismissAll(),l.hide(),e.destroy(),t.destroy(),a.destroy(),i.destroy()},validationTags:{study:[],series:[]},isValidMode:function({modalities:o}){return{valid:!!o.split("\\").filter((o=>-1===b.indexOf(o))).length,description:"The mode does not support studies that ONLY include the following modalities: SM, ECG, SR, SEG"}},routes:[{path:"basic-test",layoutTemplate:()=>({id:h,props:{leftPanels:[S,"fhir.panelModule.FhircastPanel"],rightPanels:[A,f],viewports:[{namespace:N,displaySetsToDisplay:[y]},{namespace:w,displaySetsToDisplay:[M]},{namespace:C,displaySetsToDisplay:[R]},{namespace:I,displaySetsToDisplay:[x]},{namespace:B,displaySetsToDisplay:[L]}]}})}],extensions:O,hangingProtocol:"default",sopClassHandlers:[R,L,y,x,M],hotkeys:{name:"basic-test-hotkeys",hotkeys:[...a.ot.defaults.hotkeyBindings]}}},extensionDependencies:O}}}]);
//# sourceMappingURL=448.bundle.44154085a676583557d8.js.map