@Override public R createOutput() { return rType.createVariable(); } }
@Override public R createOutput() { return rType.createVariable(); } }
@Override public R createOutput() { return rType.createVariable(); } }
@Override public O createOutput() { return real.createVariable(); } }
@Override public O createOutput() { return type.createVariable(); } }
public RealAngleFromOriginFunction(int axisU, int axisV, T var) { this.var = var.createVariable(); this.axisU = axisU; this.axisV = axisV; }
public Comparison( final O scrap, final OFunction< O > a, final OFunction< O > b) { this.a = a; this.b = b; this.zero = scrap.createVariable(); this.zero.setZero(); this.one = scrap.createVariable(); this.one.setOne(); }
public RealAdapterFunction(Function<INPUT,C> complexFunc, C cType, R rType) { this.rType = rType.createVariable(); this.cType = cType.createVariable(); this.complexFunc = complexFunc; }
@Override public Pair< T, T > createEmptyOutput( IterableInterval< T > op ) { final T t = op.iterator().next(); return new Pair< T, T >( t.createVariable(), t.createVariable() ); }
public RealAdapterFunction(Function<INPUT,C> complexFunc, C cType, R rType) { this.rType = rType.createVariable(); this.cType = cType.createVariable(); this.complexFunc = complexFunc; }
@Override public final OpsHistogram createEmptyOutput( Iterable< T > op ) { return m_numBins <= 0 ? new OpsHistogram( op.iterator().next().createVariable() ) : new OpsHistogram( m_numBins, op.iterator().next().createVariable() ); }
public ImaginaryAdapterFunction(Function<INPUT,C> complexFunc, C cType, R rType) { this.rType = rType.createVariable(); this.cType = cType.createVariable(); this.complexFunc = complexFunc; }
@Override public ValuePair< T, T > createEmptyOutput( IterableInterval< T > in ) { final T t = in.iterator().next(); return new ValuePair< T, T >( t.createVariable(), t.createVariable() ); }
/** Returns a new {@link ConverterImgProxy} for the same source. */ @Override public Img<T> copy() { return new ConverterImgProxy<R, T>(source, type.createVariable()); } }
@Override public T invMap( final int i ) { final T out = minBin.createVariable(); double t = i; t *= binWidth; t += minVal; out.setReal( t ); return out; }
@Override public final Histogram2D createEmptyOutput( final IterableInterval< T > op0, final IterableInterval< T > op1 ) { return new Histogram2D( op0.iterator().next().createVariable() ); }
@Override public final Img< T > createEmptyOutput( final IterableInterval< T >[] src ) { long[] resDims = initConstants( src ); return m_factory.create( resDims, src[ 0 ].firstElement().createVariable() ); }
/** * Create a variable of type T with value delta by copying and setting a * value from the input {@link RandomAccessibleInterval}. */ private static < T extends RealType< T > > T getDeltaVariable( final RandomAccessibleInterval< T > input, final double delta ) { final RandomAccess< T > a = input.randomAccess(); input.min( a ); final T deltaT = a.get().createVariable(); deltaT.setReal( delta ); return deltaT; }
/** * Create a variable of type T with value delta by copying * and setting a value from the input {@link RandomAccessibleInterval}. */ private static < T extends RealType< T > > T getDeltaVariable( final RandomAccessibleInterval< T > input, double delta ) { RandomAccess< T > a = input.randomAccess(); input.min( a ); T deltaT = a.get().createVariable(); deltaT.setReal( delta ); return deltaT; }
@Override protected final V pointwiseOp( final V a, final T b ) { if ( a.getRealDouble() < b.getRealDouble() ) { return a; } V r = a.createVariable(); r.setReal( b.getRealDouble() ); return r; }