UNPKG

modified-dicom-pacs

Version:

A modified version of DICOM PACS implementation

2 lines 4.9 kB
"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([[905],{81905:(o,e,i)=>{i.r(e),i.d(e,{cornerstone:()=>d,default:()=>h});var t=i(55411),a=i(92344);const n=JSON.parse('{"UU":"@ohif/mode-microscopy"}').UU,l=[{id:"MeasurementTools",uiType:"ohif.splitButton",props:{groupId:"MeasurementTools",evaluate:"evaluate.group.promoteToPrimary",primary:t.ToolbarService.createButton({id:"line",icon:"tool-length",label:"Line",tooltip:"Line",commands:[{commandName:"setToolActive",commandOptions:{toolName:"line"},context:"MICROSCOPY"}],evaluate:"evaluate.microscopyTool"}),secondary:{icon:"chevron-down",tooltip:"More Measure Tools"},items:[t.ToolbarService.createButton({id:"line",icon:"tool-length",label:"Line",tooltip:"Line",commands:[{commandName:"setToolActive",commandOptions:{toolName:"line"},context:"MICROSCOPY"}],evaluate:"evaluate.microscopyTool"}),t.ToolbarService.createButton({id:"point",icon:"tool-point",label:"Point",tooltip:"Point Tool",commands:[{commandName:"setToolActive",commandOptions:{toolName:"point"},context:"MICROSCOPY"}],evaluate:"evaluate.microscopyTool"}),t.ToolbarService.createButton({id:"polygon",icon:"tool-polygon",label:"Polygon",tooltip:"Polygon Tool",commands:[{commandName:"setToolActive",commandOptions:{toolName:"polygon"},context:"MICROSCOPY"}],evaluate:"evaluate.microscopyTool"}),t.ToolbarService.createButton({id:"circle",icon:"tool-circle",label:"Circle",tooltip:"Circle Tool",commands:[{commandName:"setToolActive",commandOptions:{toolName:"circle"},context:"MICROSCOPY"}],evaluate:"evaluate.microscopyTool"}),t.ToolbarService.createButton({id:"box",icon:"tool-rectangle",label:"Box",tooltip:"Box Tool",commands:[{commandName:"setToolActive",commandOptions:{toolName:"box"},context:"MICROSCOPY"}],evaluate:"evaluate.microscopyTool"}),t.ToolbarService.createButton({id:"freehandpolygon",icon:"tool-freehand-polygon",label:"Freehand Polygon",tooltip:"Freehand Polygon Tool",commands:[{commandName:"setToolActive",commandOptions:{toolName:"freehandpolygon"},context:"MICROSCOPY"}],evaluate:"evaluate.microscopyTool"}),t.ToolbarService.createButton({id:"freehandline",icon:"tool-freehand-line",label:"Freehand Line",tooltip:"Freehand Line Tool",commands:[{commandName:"setToolActive",commandOptions:{toolName:"freehandline"},context:"MICROSCOPY"}],evaluate:"evaluate.microscopyTool"})]}},{id:"dragPan",uiType:"ohif.radioGroup",props:{icon:"tool-move",label:"Pan",commands:[{commandName:"setToolActive",commandOptions:{toolName:"dragPan"},context:"MICROSCOPY"}],evaluate:"evaluate.microscopyTool"}}],c="@ohif/extension-default.layoutTemplateModule.viewerLayout",s="@ohif/extension-default.hangingProtocolModule.default",r="@ohif/extension-default.panelModule.seriesList",d={viewport:"@ohif/extension-cornerstone.viewportModule.cornerstone"},m="@ohif/extension-dicom-video.sopClassHandlerModule.dicom-video",p="@ohif/extension-dicom-video.viewportModule.dicom-video",u="@ohif/extension-dicom-pdf.sopClassHandlerModule.dicom-pdf",v="@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","@ohif/extension-dicom-microscopy":"^3.0.0"};const h={id:n,modeFactory:function({modeConfiguration:o}){return{id:n,routeName:"microscopy",displayName:a.A.t("Modes:Microscopy"),onModeEnter:({servicesManager:o,extensionManager:e,commandsManager:i})=>{const{toolbarService:t}=o.services;t.addButtons(l),t.createButtonSection("primary",["MeasurementTools","dragPan"])},onModeExit:({servicesManager:o})=>{const{toolbarService:e,uiDialogService:i,uiModalService:t}=o.services;i.dismissAll(),t.hide(),e.reset()},validationTags:{study:[],series:[]},isValidMode:({modalities:o})=>({valid:o.split("\\").includes("SM"),description:"Microscopy mode only supports the SM modality"}),routes:[{path:"microscopy",layoutTemplate:({location:o,servicesManager:e})=>({id:c,props:{leftPanels:[r],leftPanelClosed:!0,rightPanelClosed:!0,rightPanels:["@ohif/extension-dicom-microscopy.panelModule.measure"],viewports:[{namespace:"@ohif/extension-dicom-microscopy.viewportModule.microscopy-dicom",displaySetsToDisplay:["@ohif/extension-dicom-microscopy.sopClassHandlerModule.DicomMicroscopySopClassHandler","@ohif/extension-dicom-microscopy.sopClassHandlerModule.DicomMicroscopySRSopClassHandler"]},{namespace:p,displaySetsToDisplay:[m]},{namespace:v,displaySetsToDisplay:[u]}]}})}],extensions:y,hangingProtocols:[s],hangingProtocol:["default"],sopClassHandlers:["@ohif/extension-dicom-microscopy.sopClassHandlerModule.DicomMicroscopySopClassHandler","@ohif/extension-dicom-microscopy.sopClassHandlerModule.DicomMicroscopySRSopClassHandler",m,u],hotkeys:[...t.ot.defaults.hotkeyBindings],...o}},extensionDependencies:y}}}]); //# sourceMappingURL=905.bundle.66b6940b1ccafbe26791.js.map