Skip to content

Commit a6c18fa

Browse files
committed
replace intervalview with RAI
1 parent e1bf8b2 commit a6c18fa

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

src/main/java/net/imagej/ops/filter/derivative/PartialDerivativeRAI.java

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
import net.imglib2.img.Img;
1515
import net.imglib2.type.numeric.RealType;
1616
import net.imglib2.type.numeric.real.DoubleType;
17-
import net.imglib2.view.IntervalView;
1817
import net.imglib2.view.Views;
1918

2019
import org.scijava.plugin.Parameter;
@@ -49,10 +48,9 @@ public class PartialDerivativeRAI<T extends RealType<T>> extends
4948
public void initialize() {
5049
RandomAccessibleInterval<T> kernel = ops().create().kernelSobelSeparated();
5150
// kernel A contains 1 2 1
52-
//TODO randomaccessibleinterval?
53-
IntervalView<T> kernelA = Views.hyperSlice(Views.hyperSlice(kernel, 3, 0), 2, 0);
51+
RandomAccessibleInterval<T> kernelA = Views.hyperSlice(Views.hyperSlice(kernel, 3, 0), 2, 0);
5452
// kernel B contains -1 0 1
55-
IntervalView<T> kernelB = Views.hyperSlice(Views.hyperSlice(kernel, 3, 0), 2, 1);
53+
RandomAccessibleInterval<T> kernelB = Views.hyperSlice(Views.hyperSlice(kernel, 3, 0), 2, 1);
5654

5755
// add dimensions to kernel if input has more than 2 dimensions to
5856
// properly rotate the kernel
@@ -88,7 +86,7 @@ public void initialize() {
8886

8987
Img<DoubleType> kernelInterval = ops().create().img(dims);
9088
// rotate kernelB to required dimension
91-
IntervalView<T> rotatedKernelB = kernelB;
89+
RandomAccessibleInterval<T> rotatedKernelB = kernelB;
9290
for (int i = 0; i < dimension; i++) {
9391
rotatedKernelB = Views.rotate(rotatedKernelB, i, i + 1);
9492
}
@@ -104,7 +102,7 @@ public void initialize() {
104102
if (dimension != 0) {
105103
kernelAConvolverArray[0] = RAIs.computer(ops(), Ops.Filter.Convolve.class, in(), kernelA);
106104
}
107-
IntervalView<T> rotatedKernelA = kernelA;
105+
RandomAccessibleInterval<T> rotatedKernelA = kernelA;
108106
for (int i = 1; i < in().numDimensions(); i++) {
109107
if (i != dimension) {
110108
dims = new long[in().numDimensions()];

0 commit comments

Comments
 (0)