Refine search
@Override public T get( final long i ) { sourceAccess.setPosition( i, d ); return sourceAccess.get(); } }
@Override public void mul( final C c ) { sourceAccess.setPosition( 0, d ); c.sourceAccess.setPosition( 0, d ); while ( sourceAccess.getLongPosition( d ) < length ) { sourceAccess.get().mul( c.sourceAccess.get() ); sourceAccess.fwd( d ); c.sourceAccess.fwd( d ); } }
@Override public T get() { m_source.setPosition( m_selectedIndex, m_projectionDimension ); return m_source.get(); }
@Override public void div( final C c ) { sourceAccess.setPosition( 0, d ); c.sourceAccess.setPosition( 0, d ); while ( sourceAccess.getLongPosition( d ) < length ) { sourceAccess.get().div( c.sourceAccess.get() ); sourceAccess.fwd( d ); c.sourceAccess.fwd( d ); } }
@Override public final O eval( final Localizable loc ) { this.ra.setPosition( loc ); return this.ra.get(); }
@Override public void setZero() { sourceAccess.setPosition( 0, d ); while ( sourceAccess.getLongPosition( d ) < length ) { sourceAccess.get().setZero(); sourceAccess.fwd( d ); } }
@Override public T next() { k++; srcRA.setPosition( k, m_projectionDim ); return srcRA.get(); }
@Override public void mul( final float c ) { sourceAccess.setPosition( 0, d ); while ( sourceAccess.getLongPosition( d ) < length ) { sourceAccess.get().mul( c ); sourceAccess.fwd( d ); } }
@Override protected boolean includeInRegion( int[] oldPos, int[] nextPos, L label ) { m_srcImgRA.setPosition( nextPos ); return m_srcImgRA.get().compareTo( m_threshold ) >= 0; }
@Override public void add( final C c ) { sourceAccess.setPosition( 0, d ); c.sourceAccess.setPosition( 0, d ); while ( sourceAccess.getLongPosition( d ) < length ) { sourceAccess.get().add( c.sourceAccess.get() ); sourceAccess.fwd( d ); c.sourceAccess.fwd( d ); } }
/** * {@inheritDoc} */ @Override protected boolean includeInRegion( int[] oldPos, int[] nextPos, Integer label ) { srcRA.setPosition( nextPos ); return srcRA.get().compareTo( m_currentLabel ) == 0; }
@Override public void mul( final float c ) { sourceAccess.setPosition( 0, d ); while ( sourceAccess.getLongPosition( d ) < length ) { sourceAccess.get().mul( c ); sourceAccess.fwd( d ); } }
@Override protected boolean includeInRegion( int[] oldPos, int[] nextPos, L label ) { m_srcImgRA.setPosition( nextPos ); return m_srcImgRA.get().compareTo( m_threshold ) >= 0; }
@Override public void sub( final C c ) { sourceAccess.setPosition( 0, d ); c.sourceAccess.setPosition( 0, d ); while ( sourceAccess.getLongPosition( d ) < length ) { sourceAccess.get().sub( c.sourceAccess.get() ); sourceAccess.fwd( d ); c.sourceAccess.fwd( d ); } }
/** * Increments the frequency count of a specified bin. */ public void increment( final long[] binPos ) { accessor.setPosition( binPos ); accessor.get().inc(); totalValues++; }
@Override public void div( final C c ) { sourceAccess.setPosition( 0, d ); c.sourceAccess.setPosition( 0, d ); while ( sourceAccess.getLongPosition( d ) < length ) { sourceAccess.get().div( c.sourceAccess.get() ); sourceAccess.fwd( d ); c.sourceAccess.fwd( d ); } }
/** * Decrements the frequency count of a specified bin. */ public void decrement( final long[] binPos ) { accessor.setPosition( binPos ); accessor.get().dec(); totalValues--; }
@Override public void setZero() { sourceAccess.setPosition( 0, d ); while ( sourceAccess.getLongPosition( d ) < length ) { sourceAccess.get().setZero(); sourceAccess.fwd( d ); } }
@Override public T get() { transformToSource.apply( position, tmp ); source.setPosition( tmp ); return source.get(); }
@Override public void mul( final double c ) { sourceAccess.setPosition( 0, d ); while ( sourceAccess.getLongPosition( d ) < length ) { sourceAccess.get().mul( c ); sourceAccess.fwd( d ); } }