UNPKG

dicomweb-proxy

Version:

A proxy to translate between dicomweb and dimse

2 lines 4.44 kB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1459],{71459:(o,e,i)=>{i.r(e),i.d(e,{cornerstone:()=>d,default:()=>h});var n=i(40680);const t=JSON.parse('{"UU":"@ohif/mode-microscopy"}').UU,l={commandName:"setToolActive",commandOptions:{toolName:"line"},context:"MICROSCOPY"},a=[{id:"MeasurementTools",uiType:"ohif.toolButtonList",props:{buttonSection:"measurementSection",groupId:"MeasurementTools"}},{id:"line",uiType:"ohif.toolButton",props:{icon:"tool-length",label:"Line",tooltip:"Line",commands:l,evaluate:"evaluate.microscopyTool"}},{id:"point",uiType:"ohif.toolButton",props:{icon:"tool-point",label:"Point",tooltip:"Point Tool",commands:{...l,commandOptions:{toolName:"point"}},evaluate:"evaluate.microscopyTool"}},{id:"polygon",uiType:"ohif.toolButton",props:{icon:"tool-polygon",label:"Polygon",tooltip:"Polygon Tool",commands:{...l,commandOptions:{toolName:"polygon"}},evaluate:"evaluate.microscopyTool"}},{id:"circle",uiType:"ohif.toolButton",props:{icon:"tool-circle",label:"Circle",tooltip:"Circle Tool",commands:{...l,commandOptions:{toolName:"circle"}},evaluate:"evaluate.microscopyTool"}},{id:"box",uiType:"ohif.toolButton",props:{icon:"tool-rectangle",label:"Box",tooltip:"Box Tool",commands:{...l,commandOptions:{toolName:"box"}},evaluate:"evaluate.microscopyTool"}},{id:"freehandpolygon",uiType:"ohif.toolButton",props:{icon:"tool-freehand-polygon",label:"Freehand Polygon",tooltip:"Freehand Polygon Tool",commands:{...l,commandOptions:{toolName:"freehandpolygon"}},evaluate:"evaluate.microscopyTool"}},{id:"freehandline",uiType:"ohif.toolButton",props:{icon:"tool-freehand-line",label:"Freehand Line",tooltip:"Freehand Line Tool",commands:{...l,commandOptions:{toolName:"freehandline"}},evaluate:"evaluate.microscopyTool"}},{id:"dragPan",uiType:"ohif.toolButton",props:{icon:"tool-move",label:"Pan",commands:{...l,commandOptions:{toolName:"dragPan"}},evaluate:"evaluate.microscopyTool"}},{id:"TagBrowser",uiType:"ohif.toolButton",props:{icon:"dicom-tag-browser",label:"Dicom Tag Browser",tooltip:"Dicom Tag Browser",commands:"openDICOMTagViewer",evaluate:"evaluate.action"}}],s="@ohif/extension-default.layoutTemplateModule.viewerLayout",c="@ohif/extension-default.panelModule.seriesList",r="@ohif/extension-dicom-microscopy.panelModule.measure",d={viewport:"@ohif/extension-cornerstone.viewportModule.cornerstone"},p="@ohif/extension-dicom-video.sopClassHandlerModule.dicom-video",m="@ohif/extension-dicom-video.viewportModule.dicom-video",u="@ohif/extension-dicom-pdf.sopClassHandlerModule.dicom-pdf",y="@ohif/extension-dicom-pdf.viewportModule.dicom-pdf",f={"@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:t,modeFactory:function({modeConfiguration:o}){return{id:t,routeName:"microscopy",displayName:n.A.t("Modes:Microscopy"),onModeEnter:({servicesManager:o})=>{const{toolbarService:e}=o.services;e.addButtons(a),e.createButtonSection("primary",["MeasurementTools","dragPan","TagBrowser"]),e.createButtonSection("measurementSection",["line","point","polygon","circle","box","freehandpolygon","freehandline"])},onModeExit:({servicesManager:o})=>{const{toolbarService:e,uiDialogService:i,uiModalService:n}=o.services;i.hideAll(),n.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:s,props:{leftPanels:[c],leftPanelResizable:!0,leftPanelClosed:!0,rightPanels:[r],rightPanelResizable:!0,viewports:[{namespace:"@ohif/extension-dicom-microscopy.viewportModule.microscopy-dicom",displaySetsToDisplay:["@ohif/extension-cornerstone.sopClassHandlerModule.DicomMicroscopySopClassHandler","@ohif/extension-dicom-microscopy.sopClassHandlerModule.DicomMicroscopySRSopClassHandler"]},{namespace:m,displaySetsToDisplay:[p]},{namespace:y,displaySetsToDisplay:[u]}]}})}],extensions:f,hangingProtocol:"default",sopClassHandlers:["@ohif/extension-cornerstone.sopClassHandlerModule.DicomMicroscopySopClassHandler","@ohif/extension-dicom-microscopy.sopClassHandlerModule.DicomMicroscopySRSopClassHandler",p,u],...o}},extensionDependencies:f}}}]); //# sourceMappingURL=1459.bundle.7fd41bf657acbf0013c0.js.map