import { CustomDropdownMenuContent } from './CustomDropdownMenuContent'; import { CustomSegmentStatisticsHeader } from './CustomSegmentStatisticsHeader'; export default function getSegmentationPanelCustomization({ commandsManager, servicesManager }) { return { 'panelSegmentation.customDropdownMenuContent': CustomDropdownMenuContent, 'panelSegmentation.customSegmentStatisticsHeader': CustomSegmentStatisticsHeader, 'panelSegmentation.disableEditing': false, 'panelSegmentation.showAddSegment': true, 'panelSegmentation.onSegmentationAdd': () => { const { viewportGridService } = servicesManager.services; const viewportId = viewportGridService.getState().activeViewportId; commandsManager.run('createLabelmapForViewport', { viewportId }); }, 'panelSegmentation.tableMode': 'collapsed', 'panelSegmentation.readableText': { // the values will appear in this order min: 'Min Value', minLPS: 'Min Coord', max: 'Max Value', maxLPS: 'Max Coord', mean: 'Mean Value', stdDev: 'Standard Deviation', count: 'Voxel Count', median: 'Median', skewness: 'Skewness', kurtosis: 'Kurtosis', peakValue: 'Peak Value', peakLPS: 'Peak Coord', volume: 'Volume', lesionGlycolysis: 'Lesion Glycolysis', }, }; }