I1- type of first input
I2- type of second input
O- type of output
DI1- type of first input accepted by the worker op
DI2- type of second input accepted by the worker op
DO- type of output accepted by the worker op
public abstract class BHCFViaBC<I1 extends DI1,I2 extends DI2,O extends DO,DI1,DI2,DO> extends AbstractBinaryHybridCF<I1,I2,O> implements DelegatingBinaryOp<I1,I2,O,DI1,DI2,DO,BinaryComputerOp<DI1,DI2,DO>>
BinaryHybridCFs that delegate to
Implementing classes will need to provide the missing
BinaryOutputFactory.createOutput(I1, I2) method implementation.
|Constructor and Description|
|Modifier and Type||Method and Description|
Computes the output given two inputs.
Initializes the object.
in1, in2, out, setInput1, setInput2, setOutput
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getArity, getIndependentInstance, run, run
in, in1, in2, setInput, setInput1, setInput2
calculate, calculate, createOutput, getIndependentInstance, run, run
calculate, createOutput, run
public void initialize()
BinaryComputerOp<I1 extends DI1,I2 extends DI2,O extends DO>
input1- first argument to the computation, which must be non-null
input2- second argument to the computation, which must be non-null
output- object where the computation's result will be stored, which must be non-null and a different object than
Copyright © 2014–2017 ImageJ. All rights reserved.