final int numTasks = Math.max( Math.min( ( int ) shrink( source, borderSize ).dimension( splitDim ), numThreads * 20 ), 1 );
final int w = xAxis >= 0 ? (int) image.dimension(xAxis) : 1; final int h = yAxis >= 0 ? (int) image.dimension(yAxis) : 1; final int c = cAxis >= 0 ? (int) image.dimension(cAxis) : 1; final ARGBScreenImage target = new ARGBScreenImage(w, h); final ArrayList<Converter<T, ARGBType>> converters = new ArrayList<>(c);
@Test public void addDimensionMinMaxTest() { Img<DoubleType> img = new ArrayImgFactory<DoubleType>().create(new int[] { 10, 10 }, new DoubleType()); int max = 20; int min = 0; IntervalView<DoubleType> il2 = Views.addDimension(img, min, max); IntervalView<DoubleType> opr = ops.transform().addDimensionView(img, min, max); assertEquals(il2.numDimensions(), opr.numDimensions(), 0.0); for (int i = 0; i < il2.numDimensions(); i++) { assertEquals(il2.dimension(i), opr.dimension(i), 0.0); } } }
Assert.assertEquals( interval.dimension( d ), viewTransformed.dimension( d ) );
Assert.assertEquals( interval.dimension( d ), viewTransformed.dimension( d ) );