@Override public void setInteger( int f ) { set( f > 0 ); }
@Override public void setInteger( int f ) { set( f > 0 ); }
@Override public void setInteger( long f ) { set( f > 0 ); }
@Override public void setInteger( long f ) { set( f > 0 ); }
@Override public void setZero() { set( false ); }
@Override public void setOne() { set( true ); }
@Override public void setBigInteger( BigInteger b ) { set( b.compareTo( BigInteger.ZERO ) > 0 ); } }
@Override public void setBigInteger( BigInteger b ) { set( b.compareTo( BigInteger.ZERO ) > 0 ); } }
public NativeBoolType( final boolean value ) { img = null; dataAccess = new BooleanArray( 1 ); set( value ); }
public NativeBoolType( final boolean value ) { img = null; dataAccess = new BooleanArray( 1 ); set( value ); }
@Override public void not() { set( !get() ); }
@Override public void set( final NativeBoolType c ) { set( c.get() ); }
@Override public void set( final NativeBoolType c ) { set( c.get() ); }
@Override public void not() { set( !get() ); }
@Override public void xor( final NativeBoolType c ) { set( get() ^ c.get() ); }
/** * Test method for {@link net.imglib2.type.logic.NativeBoolType#setOne()}. */ @Test public void testSetOneAndZero() { final Random rnd = new Random( 0 ); for ( final NativeBoolType t : img ) { final boolean b = rnd.nextBoolean(); t.set( b ); assertTrue( t.get() == b ); } }