@Override public void localize( final float[] position ) { randomAccess.localize( position ); }
@Override public void localize( final int[] position ) { randomAccess.localize( position ); }
@Override public void localize( final long[] position ) { randomAccess.localize( position ); }
@Override public void localize( final double[] position ) { ra.localize( position ); }
@Override public void localize( final int[] position ) { ra.localize( position ); }
@Override public void localize( final double[] position ) { randomAccess.localize( position ); }
@Override public void localize( final long[] position ) { randomAccess.localize( position ); }
@Override public void localize( final float[] position ) { randomAccess.localize( position ); }
@Override public void localize( final int[] position ) { source.localize( position ); }
@Override public void localize( final long[] position ) { source.localize( position ); }
@Override public void localize( final float[] position ) { source.localize( position ); }
@Override public void localize( final double[] position ) { source.localize( position ); }
@Override public void localize( final double[] position ) { source.localize( position ); }
@Override public void localize( final int[] position ) { source.localize( position ); }
@Override public void localize( final double[] position ) { ra.localize( position ); }
@Override public void localize( final long[] position ) { source.localize( position ); }
@Override public void localize( final double[] position ) { randomAccess.localize( position ); }
@Override public void localize( final double[] position ) { randomAccess.localize( position ); }
@Override public void localize( final double[] position ) { randomAccess.localize( position ); }
public < T > void testmove( final RandomAccess< T > a, final long[] pos, final long[] distance ) { final long[] loc = new long[ pos.length ]; final long[] expected = new long[ pos.length ]; for ( int d = 0; d < pos.length; ++d ) expected[ d ] = pos[ d ] + distance[ d ]; a.setPosition( pos ); a.move( distance ); a.localize( loc ); Assert.assertArrayEquals( expected, loc ); } }