diff --git a/pom.xml b/pom.xml
index 8b5a0a18..1a6e141d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
org.scijava
pom-scijava
- 34.1.0
+ 38.0.1
@@ -129,11 +129,16 @@
Fiji developers.
Fiji distribution of ImageJ for the life sciences.
+ 7.1.0
+ 4.0.3
+ 0.15.0
+ 1.0.0-beta-18
+ 0.15.3
+ 10.6.0
+ 1.0.0-beta-36
+
sign,deploy-to-scijava
-
- 6.1.0
- 4.0.1
diff --git a/src/main/java/spim/process/fusion/weights/Blending.java b/src/main/java/spim/process/fusion/weights/Blending.java
index f55d6ba5..c6474ebb 100644
--- a/src/main/java/spim/process/fusion/weights/Blending.java
+++ b/src/main/java/spim/process/fusion/weights/Blending.java
@@ -69,4 +69,10 @@ public RealRandomAccess realRandomAccess( final RealInterval interval
{
return realRandomAccess();
}
+
+ @Override
+ public FloatType getType()
+ {
+ return new FloatType();
+ }
}
diff --git a/src/main/java/spim/process/fusion/weights/ContentBased.java b/src/main/java/spim/process/fusion/weights/ContentBased.java
index 1bae2e58..7b661caf 100644
--- a/src/main/java/spim/process/fusion/weights/ContentBased.java
+++ b/src/main/java/spim/process/fusion/weights/ContentBased.java
@@ -139,6 +139,12 @@ public RealRandomAccess realRandomAccess( final RealInterval interval
).realRandomAccess( interval );
}
+ @Override
+ public FloatType getType()
+ {
+ return new FloatType();
+ }
+
final private static Img< FloatType > createGaussianKernel( final double[] sigmas )
{
final int numDimensions = sigmas.length;
diff --git a/src/main/java/spim/process/fusion/weights/NormalizingRandomAccessibleInterval.java b/src/main/java/spim/process/fusion/weights/NormalizingRandomAccessibleInterval.java
index 59db4523..22908e3b 100644
--- a/src/main/java/spim/process/fusion/weights/NormalizingRandomAccessibleInterval.java
+++ b/src/main/java/spim/process/fusion/weights/NormalizingRandomAccessibleInterval.java
@@ -71,6 +71,12 @@ public RandomAccess< T > randomAccess()
@Override
public RandomAccess< T > randomAccess( final Interval interval ) { return randomAccess(); }
+ @Override
+ public T getType()
+ {
+ return type;
+ }
+
@Override
public long min( final int d ){ return interval.min( 0 ); }
diff --git a/src/main/java/spim/process/fusion/weights/TransformedRealRandomAccessibleInterval.java b/src/main/java/spim/process/fusion/weights/TransformedRealRandomAccessibleInterval.java
index 12916014..f91120fa 100644
--- a/src/main/java/spim/process/fusion/weights/TransformedRealRandomAccessibleInterval.java
+++ b/src/main/java/spim/process/fusion/weights/TransformedRealRandomAccessibleInterval.java
@@ -70,6 +70,12 @@ public RandomAccess< T > randomAccess()
@Override
public RandomAccess< T > randomAccess( final Interval interval ) { return randomAccess(); }
+ @Override
+ public T getType()
+ {
+ return zero;
+ }
+
@Override
public long min( final int d ){ return transformedInterval.min( d ); }