dicomweb-proxy
Version:
A proxy to translate between dicomweb and dimse
2 lines • 6.01 kB
JavaScript
;(self.webpackChunk=self.webpackChunk||[]).push([[6027],{86027:(o,e,t)=>{t.r(e),t.d(e,{default:()=>T});const i={commandName:"setToolActive",commandOptions:{toolGroupIds:["default","mpr"]},context:"CORNERSTONE"},l=[{id:"measurementSection",uiType:"ohif.toolButtonList",props:{buttonSection:"measurementSection",groupId:"measurementSection"}},{id:"MoreTools",uiType:"ohif.toolButtonList",props:{buttonSection:"moreToolsSection",groupId:"MoreTools"}},{id:"Length",uiType:"ohif.toolButton",props:{icon:"tool-length",label:"Length",tooltip:"Length Tool",commands:{...i,commandOptions:{...i.commandOptions,toolName:"Length"}},evaluate:"evaluate.cornerstoneTool"}},{id:"Bidirectional",uiType:"ohif.toolButton",props:{icon:"tool-bidirectional",label:"Bidirectional",tooltip:"Bidirectional Tool",commands:{...i,commandOptions:{...i.commandOptions,toolName:"Bidirectional"}},evaluate:"evaluate.cornerstoneTool"}},{id:"EllipticalROI",uiType:"ohif.toolButton",props:{icon:"tool-ellipse",label:"Ellipse",tooltip:"Ellipse ROI",commands:{...i,commandOptions:{...i.commandOptions,toolName:"EllipticalROI"}},evaluate:"evaluate.cornerstoneTool"}},{id:"CircleROI",uiType:"ohif.toolButton",props:{icon:"tool-circle",label:"Circle",tooltip:"Circle Tool",commands:{...i,commandOptions:{...i.commandOptions,toolName:"CircleROI"}},evaluate:"evaluate.cornerstoneTool"}},{id:"Zoom",uiType:"ohif.toolButton",props:{icon:"tool-zoom",label:"Zoom",tooltip:"Zoom",commands:{...i,commandOptions:{...i.commandOptions,toolName:"Zoom"}},evaluate:"evaluate.cornerstoneTool"}},{id:"Pan",uiType:"ohif.toolButton",props:{icon:"tool-move",label:"Pan",tooltip:"Pan",commands:{...i,commandOptions:{...i.commandOptions,toolName:"Pan"}},evaluate:"evaluate.cornerstoneTool"}},{id:"Capture",uiType:"ohif.toolButton",props:{icon:"tool-capture",label:"Capture",tooltip:"Capture",commands:"showDownloadViewportModal",evaluate:["evaluate.action",{name:"evaluate.viewport.supported",unsupportedViewportTypes:["video","wholeSlide"]}]}},{id:"Layout",uiType:"ohif.layoutSelector",props:{rows:3,columns:4,evaluate:"evaluate.action",commands:"setViewportGridLayout"}},{id:"Reset",uiType:"ohif.toolButton",props:{icon:"tool-reset",label:"Reset View",tooltip:"Reset View",commands:"resetViewport",evaluate:"evaluate.action"}},{id:"RotateRight",uiType:"ohif.toolButton",props:{icon:"tool-rotate-right",label:"Rotate Right",tooltip:"Rotate Right +90",commands:"rotateViewportCW",evaluate:"evaluate.action"}},{id:"FlipHorizontal",uiType:"ohif.toolButton",props:{icon:"tool-flip-horizontal",label:"Flip Horizontally",tooltip:"Flip Horizontally",commands:"flipViewportHorizontal",evaluate:"evaluate.action"}},{id:"StackScroll",uiType:"ohif.toolButton",props:{icon:"tool-stack-scroll",label:"Stack Scroll",tooltip:"Stack Scroll",commands:{...i,commandOptions:{...i.commandOptions,toolName:"StackScroll"}},evaluate:"evaluate.cornerstoneTool"}},{id:"Invert",uiType:"ohif.toolButton",props:{icon:"tool-invert",label:"Invert Colors",tooltip:"Invert Colors",commands:"invertViewport",evaluate:"evaluate.action"}},{id:"CalibrationLine",uiType:"ohif.toolButton",props:{icon:"tool-calibration",label:"Calibration Line",tooltip:"Calibration Line",commands:{...i,commandOptions:{...i.commandOptions,toolName:"CalibrationLine"}},evaluate:"evaluate.cornerstoneTool"}}],n=JSON.parse('{"UU":"@ohif/mode-basic-dev-mode"}').UU;var a=t(40680);const s="@ohif/extension-default.layoutTemplateModule.viewerLayout",r="@ohif/extension-default.sopClassHandlerModule.stack",d="@ohif/extension-cornerstone.panelModule.panelMeasurement",c="@ohif/extension-default.panelModule.seriesList",p="@ohif/extension-cornerstone.viewportModule.cornerstone",m="@ohif/extension-cornerstone-dicom-sr.sopClassHandlerModule.dicom-sr",u="@ohif/extension-dicom-video.sopClassHandlerModule.dicom-video",v="@ohif/extension-dicom-video.viewportModule.dicom-video",h="@ohif/extension-dicom-pdf.sopClassHandlerModule.dicom-pdf",f="@ohif/extension-dicom-pdf.viewportModule.dicom-pdf",y={"@ohif/extension-default":"^3.0.0","@ohif/extension-cornerstone":"^3.0.0","@ohif/extension-cornerstone-dicom-sr":"^3.0.0","@ohif/extension-dicom-pdf":"^3.0.1","@ohif/extension-dicom-video":"^3.0.1"};const T={id:n,modeFactory:function({modeConfiguration:o}){return{id:n,routeName:"dev",displayName:a.A.t("Modes:Basic Dev Viewer"),onModeEnter:({servicesManager:o,extensionManager:e})=>{const{toolbarService:t,toolGroupService:i}=o.services,n=e.getModuleEntry("@ohif/extension-cornerstone.utilityModule.tools"),{toolNames:a,Enums:s}=n.exports,r={active:[{toolName:a.WindowLevel,bindings:[{mouseButton:s.MouseBindings.Primary}]},{toolName:a.Pan,bindings:[{mouseButton:s.MouseBindings.Auxiliary}]},{toolName:a.Zoom,bindings:[{mouseButton:s.MouseBindings.Secondary}]},{toolName:a.StackScroll,bindings:[{mouseButton:s.MouseBindings.Wheel}]}],passive:[{toolName:a.Length},{toolName:a.Bidirectional},{toolName:a.Probe},{toolName:a.EllipticalROI},{toolName:a.CircleROI},{toolName:a.RectangleROI},{toolName:a.StackScroll},{toolName:a.CalibrationLine}],enabled:[{toolName:a.ImageOverlayViewer}]};i.createToolGroupAndAddTools("default",r),t.addButtons(l),t.createButtonSection("primary",["measurementSection","Zoom","WindowLevel","Pan","Layout","MoreTools"])},onModeExit:({servicesManager:o})=>{const{toolGroupService:e,uiDialogService:t,uiModalService:i}=o.services;t.hideAll(),i.hide(),e.destroy()},validationTags:{study:[],series:[]},isValidMode:({modalities:o})=>({valid:!o.split("\\").includes("SM"),description:"The mode does not support the following modalities: SM"}),routes:[{path:"viewer-cs3d",layoutTemplate:({location:o,servicesManager:e})=>({id:s,props:{leftPanels:[c],leftPanelResizable:!0,rightPanels:[d],rightPanelResizable:!0,viewports:[{namespace:p,displaySetsToDisplay:[r]},{namespace:v,displaySetsToDisplay:[u]},{namespace:f,displaySetsToDisplay:[h]}]}})}],extensions:y,hangingProtocol:"default",sopClassHandlers:[u,r,h,m]}},extensionDependencies:y}}}]);
//# sourceMappingURL=6027.bundle.ac4f761e716a68d9ddf2.js.map