From ff870b5d45ace4bd92bea833a0a0ac42ad905e62 Mon Sep 17 00:00:00 2001 From: Stephane Dallongeville <stephane.dallongeville@pasteur.fr> Date: Fri, 20 Jan 2023 14:33:45 +0100 Subject: [PATCH] ready for Icy 2.4.5 ROIDescriptor (min/max/null value) --- .../adufour/roi/ROIConvexHullDescriptor.java | 18 ++++++++++++++++++ .../adufour/roi/ROIRoundnessDescriptor.java | 18 ++++++++++++++++++ .../adufour/roi/ROISphericityDescriptor.java | 18 ++++++++++++++++++ 3 files changed, 54 insertions(+) diff --git a/src/main/java/plugins/adufour/roi/ROIConvexHullDescriptor.java b/src/main/java/plugins/adufour/roi/ROIConvexHullDescriptor.java index aeaf1ab..0cd0898 100644 --- a/src/main/java/plugins/adufour/roi/ROIConvexHullDescriptor.java +++ b/src/main/java/plugins/adufour/roi/ROIConvexHullDescriptor.java @@ -47,6 +47,24 @@ public class ROIConvexHullDescriptor extends Plugin implements PluginROIDescript { return "%"; } + + @Override + public Object getNullValue() + { + return Double.valueOf(0d); + } + + @Override + public Object getMinValue() + { + return Double.valueOf(0d); + } + + @Override + public Object getMaxValue() + { + return Double.valueOf(100d); + } @Override public Object compute(ROI roi, Sequence sequence) throws UnsupportedOperationException, InterruptedException diff --git a/src/main/java/plugins/adufour/roi/ROIRoundnessDescriptor.java b/src/main/java/plugins/adufour/roi/ROIRoundnessDescriptor.java index f8b9951..c9f7126 100644 --- a/src/main/java/plugins/adufour/roi/ROIRoundnessDescriptor.java +++ b/src/main/java/plugins/adufour/roi/ROIRoundnessDescriptor.java @@ -60,6 +60,24 @@ public class ROIRoundnessDescriptor extends Plugin implements PluginROIDescripto return "%"; } + @Override + public Object getNullValue() + { + return Double.valueOf(0d); + } + + @Override + public Object getMinValue() + { + return Double.valueOf(0d); + } + + @Override + public Object getMaxValue() + { + return Double.valueOf(100d); + } + @Override public Object compute(ROI roi, Sequence sequence) throws UnsupportedOperationException, InterruptedException { diff --git a/src/main/java/plugins/adufour/roi/ROISphericityDescriptor.java b/src/main/java/plugins/adufour/roi/ROISphericityDescriptor.java index 2fe7ae3..24b6dcd 100644 --- a/src/main/java/plugins/adufour/roi/ROISphericityDescriptor.java +++ b/src/main/java/plugins/adufour/roi/ROISphericityDescriptor.java @@ -45,6 +45,24 @@ public class ROISphericityDescriptor extends Plugin implements PluginROIDescript return "%"; } + @Override + public Object getNullValue() + { + return Double.valueOf(0d); + } + + @Override + public Object getMinValue() + { + return Double.valueOf(0d); + } + + @Override + public Object getMaxValue() + { + return Double.valueOf(100d); + } + @Override public Object compute(ROI roi, Sequence sequence) throws UnsupportedOperationException, InterruptedException { -- GitLab