2020-03-13 16:45:26 -03:00
|
|
|
import csTools from 'cornerstone-tools';
|
2020-09-10 11:11:59 +02:00
|
|
|
import DICOMSegTempCrosshairsTool from './tools/DICOMSegTempCrosshairsTool';
|
2020-03-13 16:45:26 -03:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
*
|
|
|
|
|
* @param {object} configuration
|
|
|
|
|
* @param {Object|Array} configuration.csToolsConfig
|
|
|
|
|
*/
|
|
|
|
|
export default function init({ servicesManager, configuration = {} }) {
|
|
|
|
|
const { BrushTool, SphericalBrushTool, CorrectionScissorsTool } = csTools;
|
|
|
|
|
const tools = [BrushTool, SphericalBrushTool, CorrectionScissorsTool];
|
|
|
|
|
|
|
|
|
|
tools.forEach(tool => csTools.addTool(tool));
|
|
|
|
|
|
|
|
|
|
csTools.addTool(BrushTool, {
|
|
|
|
|
name: 'BrushEraser',
|
|
|
|
|
configuration: {
|
|
|
|
|
alwaysEraseOnClick: true,
|
|
|
|
|
},
|
|
|
|
|
});
|
2020-09-10 11:11:59 +02:00
|
|
|
|
|
|
|
|
csTools.addTool(DICOMSegTempCrosshairsTool);
|
2020-03-13 16:45:26 -03:00
|
|
|
}
|