feat(tmtv-mode): Add Brush tools and move SUV peak calculation to web worker (#4053)
This commit is contained in:
1 parent
8c5ab942b9
commit
8192e348ec
27 files changed
+593
-212
No files matched your search
@@ -37,7 +37,7 @@
|
||||
"@cornerstonejs/codec-libjpeg-turbo-8bit": "^1.2.2",
|
||||
"@cornerstonejs/codec-openjpeg": "^1.2.2",
|
||||
"@cornerstonejs/codec-openjph": "^2.4.2",
|
||||
"@cornerstonejs/dicom-image-loader": "^1.70.9",
|
||||
"@cornerstonejs/dicom-image-loader": "^1.70.10",
|
||||
"@ohif/ui": "3.8.0-beta.86",
|
||||
"cornerstone-math": "0.1.9",
|
||||
"dicom-parser": "^1.8.21"
|
||||
|
||||
@@ -107,8 +107,8 @@ export default class PanelService extends PubSubService {
|
||||
// stack the content of the panels in one react component
|
||||
content = () => (
|
||||
<>
|
||||
{panelsData.map(({ content: PanelContent }) => (
|
||||
<PanelContent key={entry.id} />
|
||||
{panelsData.map(({ content: PanelContent }, index) => (
|
||||
<PanelContent key={index} />
|
||||
))}
|
||||
</>
|
||||
);
|
||||
|
||||
@@ -438,7 +438,11 @@ export default class ToolbarService extends PubSubService {
|
||||
}
|
||||
|
||||
if (Array.isArray(evaluate)) {
|
||||
const evaluators = evaluate.map(evaluatorName => {
|
||||
const evaluators = evaluate.map(evaluator => {
|
||||
const isObject = typeof evaluator === 'object';
|
||||
|
||||
const evaluatorName = isObject ? evaluator.name : evaluator;
|
||||
|
||||
const evaluateFunction = this._evaluateFunction[evaluatorName];
|
||||
|
||||
if (!evaluateFunction) {
|
||||
@@ -447,6 +451,10 @@ export default class ToolbarService extends PubSubService {
|
||||
);
|
||||
}
|
||||
|
||||
if (isObject) {
|
||||
return args => evaluateFunction({ ...args, ...evaluator });
|
||||
}
|
||||
|
||||
return evaluateFunction;
|
||||
});
|
||||
|
||||
|
||||
Reference in new issue
Block a user