@Override public int compareTo( final T o ) { return t.compareTo( o.t ); }
@Override public int compareTo( final T o ) { return t.compareTo( o.t ); }
@Override public final boolean compare( final O t1, final O t2 ) { return -1 == t1.compareTo( t2 ); } }
@Override public final boolean compare( final O t1, final O t2 ) { return 1 == t1.compareTo( t2 ); } }
@Override public final boolean compare( final O t1, final O t2 ) { return 0 == t1.compareTo( t2 ); } }
@Override public final boolean compare( final O t1, final O t2 ) { return 0 != t1.compareTo( t2 ); } }
@Override final boolean acceptMandersCh2(T type1, T type2) { return (type1.compareTo(zero) > 0); } };
@Override final boolean acceptMandersCh1(T type1, T type2) { return (type2.compareTo(zero) > 0); } @Override
public final O eval( final Localizable loc ) { final O x = this.a.eval( loc ); final O y = this.b.eval( loc ); return x.compareTo( y ) > 0 ? x : y; } }
/** * {@inheritDoc} */ @Override protected boolean includeInRegion( final int[] oldPos, final int[] nextPos, final Integer label ) { srcRA.setPosition( nextPos ); return srcRA.get().compareTo( m_currentLabel ) == 0; }
public final O eval( final Localizable loc ) { final O x = this.a.eval( loc ); final O y = this.b.eval( loc ); return x.compareTo( y ) < 0 ? x : y; } }
public final O eval() { final O x = this.a.eval(); final O y = this.b.eval(); return x.compareTo( y ) < 0 ? x : y; }
public final O eval() { final O x = this.a.eval(); final O y = this.b.eval(); return x.compareTo( y ) > 0 ? x : y; }
@Override public void compute(final Iterable<T> input, final T output) { // Re-use output to compare against output.setReal(output.getMaxValue()); for (final T in : input) if (output.compareTo(in) > 0) output.set(in); }
private < T extends RealType< T > > void testCompareMinMax( final T one ) { // NB: This ensures that comparison for unsigned types is correctly implemented. final T minValue = minValue( one ); final T maxValue = maxValue( one ); assertTrue( minValue.compareTo( maxValue ) < 0 ); }