diff --git a/src/main/java/plugins/adufour/roi/ROIEllipsoidFittingDescriptor.java b/src/main/java/plugins/adufour/roi/ROIEllipsoidFittingDescriptor.java index 49c57c4eb694d2af6b5d1debbb3f2515d2099253..1ce33f78f6f8d81362557ce6aa3ea896ccffb7d5 100644 --- a/src/main/java/plugins/adufour/roi/ROIEllipsoidFittingDescriptor.java +++ b/src/main/java/plugins/adufour/roi/ROIEllipsoidFittingDescriptor.java @@ -318,6 +318,24 @@ public class ROIEllipsoidFittingDescriptor extends Plugin implements PluginROIDe return "\u00B0"; } + @Override + public Object getNullValue() + { + return Double.valueOf(0d); + } + + @Override + public Object getMinValue() + { + return Double.valueOf(0d); + } + + @Override + public Object getMaxValue() + { + return Double.valueOf(180d); + } + @Override public Object compute(ROI roi, Sequence sequence) throws UnsupportedOperationException, InterruptedException { @@ -377,6 +395,24 @@ public class ROIEllipsoidFittingDescriptor extends Plugin implements PluginROIDe return "\u00B0"; } + @Override + public Object getNullValue() + { + return Double.valueOf(0d); + } + + @Override + public Object getMinValue() + { + return Double.valueOf(-180d); + } + + @Override + public Object getMaxValue() + { + return Double.valueOf(180d); + } + @Override public Object compute(ROI roi, Sequence sequence) throws UnsupportedOperationException, InterruptedException { @@ -439,6 +475,24 @@ public class ROIEllipsoidFittingDescriptor extends Plugin implements PluginROIDe return "\u00B0"; } + @Override + public Object getNullValue() + { + return Double.valueOf(0d); + } + + @Override + public Object getMinValue() + { + return Double.valueOf(0d); + } + + @Override + public Object getMaxValue() + { + return Double.valueOf(180d); + } + @Override public Object compute(ROI roi, Sequence sequence) throws UnsupportedOperationException, InterruptedException { diff --git a/src/main/java/plugins/adufour/roi/ROIHaralickTextureDescriptor.java b/src/main/java/plugins/adufour/roi/ROIHaralickTextureDescriptor.java index e3dd1718b13728218ffca82fb406b8af8c40f745..02518185d725fc8311455ac42fd1b2c5e8a2540c 100644 --- a/src/main/java/plugins/adufour/roi/ROIHaralickTextureDescriptor.java +++ b/src/main/java/plugins/adufour/roi/ROIHaralickTextureDescriptor.java @@ -61,6 +61,24 @@ public class ROIHaralickTextureDescriptor extends Plugin implements PluginROIDes return true; } + @Override + public Object getNullValue() + { + return Double.valueOf(0d); + } + + @Override + public Object getMinValue() + { + return Double.valueOf(0d); + } + + @Override + public Object getMaxValue() + { + return Double.valueOf(1d); + } + @Override public Object compute(ROI roi, Sequence sequence) throws UnsupportedOperationException, InterruptedException { @@ -164,6 +182,24 @@ public class ROIHaralickTextureDescriptor extends Plugin implements PluginROIDes return true; } + @Override + public Object getNullValue() + { + return Double.valueOf(0d); + } + + @Override + public Object getMinValue() + { + return Double.valueOf(0d); + } + + @Override + public Object getMaxValue() + { + return Double.valueOf(1d); + } + @Override public Object compute(ROI roi, Sequence sequence) throws UnsupportedOperationException, InterruptedException { @@ -216,8 +252,7 @@ public class ROIHaralickTextureDescriptor extends Plugin implements PluginROIDes * (see {@link #getDescriptors()}) for a full list * @throws InterruptedException */ - public static Map<ROIDescriptor, Object> computeHaralickFeatures(Sequence sequence, ROI2D roi, int step) - throws InterruptedException + public static Map<ROIDescriptor, Object> computeHaralickFeatures(Sequence sequence, ROI2D roi, int step) throws InterruptedException { int c = roi.getC(); if (c == -1)