static public IntervalIterator create( final Interval interval ) { final int n = interval.numDimensions(); for ( int d = 0; d < n; ++d ) if ( interval.min( d ) != 0 ) return new IntervalIterator( interval ); return new ZeroMinIntervalIterator( interval ); }
static public IntervalIterator create( final Interval interval ) { final int n = interval.numDimensions(); for ( int d = 0; d < n; ++d ) if ( interval.min( d ) != 0 ) return new IntervalIterator( interval ); return new ZeroMinIntervalIterator( interval ); }
final long[] max = new long[ n ]; Arrays.fill( max, 1 ); final IntervalIterator idx = new IntervalIterator( new FinalInterval( min, max ) ); for ( int i = 0; i < offsets.length; ++i )
final long[] omax = new long[ n ]; Arrays.fill( omax, 1 ); final IntervalIterator idx = new IntervalIterator( new FinalInterval( omin, omax ) ); final int center = ( offsets.length - 1 ) / 2; final long[] pos = new long[ n ];
final IntervalIterator ii = new IntervalIterator( lineDim ); long x0, dim0 = kernel.dimension( m_dimIndex0 );
final IntervalIterator ii = new IntervalIterator( lineDim ); long x0, dim0 = kernel.dimension( m_dimIndex0 );
IntervalIterator lineCur = new IntervalIterator( ldim ); Arrays.fill( roi, 3 ); roi[ 0 ] = 1; IntervalIterator roiCur = new IntervalIterator( roi ); while ( lineCur.hasNext() )
IntervalIterator lineCur = new IntervalIterator( ldim ); Arrays.fill( roi, 3 ); roi[ 0 ] = 1; IntervalIterator roiCur = new IntervalIterator( roi ); while ( lineCur.hasNext() )
dim[ m_dimIndex0 ] = 1; final IntervalIterator ii = new IntervalIterator( dim ); RandomAccess< T > cr = r.randomAccess(); RandomAccess< T > co = Views.extendValue( op, op.firstElement().createVariable() ).randomAccess();
dim[ m_dimIndex0 ] = 1; final IntervalIterator ii = new IntervalIterator( dim ); RandomAccess< T > cr = r.randomAccess(); RandomAccess< T > co = Views.extendValue( op, iterOp.firstElement().createVariable() ).randomAccess();