feat(segmentation): segment statistics, labelmap interpolation and segment bidirectional (#4865)

This commit is contained in:
Alireza authored and GitHub committed 2025-03-17 22:34:34 -04:00
1 parent 694f3e9611
commit ec79b5523e
73 files changed
+3603 -1563

No files matched your search

@@ -585,7 +585,11 @@ export default class ToolbarService extends PubSubService {
});
props.evaluate = args => {
const results = evaluators.map(evaluator => evaluator(args));
const results = evaluators.map(evaluator => evaluator(args)).filter(Boolean);
// had at least one disabled button, so we need to disable the button
const hasDisabledButton = results?.some(result => result.disabled);
const mergedResult = results.reduce((acc, result) => {
return {
...acc,
@@ -593,6 +597,10 @@ export default class ToolbarService extends PubSubService {
};
}, {});
if (hasDisabledButton) {
mergedResult.disabled = true;
}
return mergedResult;
};