A
- type of input + outputDI
- type of input accepted by the worker opDO
- type of output accepted by the worker oppublic abstract class BIOViaBI<A extends DO,DI,DO extends DI> extends AbstractBinaryInplaceOp<A> implements DelegatingBinaryOp<A,A,A,DI,DI,DO,BinaryInplaceOp<DI,DO>>
BinaryInplaceOnlyOp
s that delegate to
BinaryInplaceOp
s.SpecialOp.Flavor
Constructor and Description |
---|
BIOViaBI() |
Modifier and Type | Method and Description |
---|---|
void |
initialize()
Initializes the object.
|
void |
mutate1(A arg,
A in)
Mutates the first argument in-place.
|
void |
mutate2(A in,
A arg)
Mutates the second argument in-place.
|
in2, out, setInput1, setInput2
ops, setEnvironment
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createWorker
getArity, getIndependentInstance, run, run
candidates, filterArity, op
ops, setEnvironment
in, in1, in2, setInput, setInput1, setInput2
getIndependentInstance
run
in, in1, mutate, run
run, run
public void initialize()
Initializable
initialize
in interface Initializable
public void mutate1(A arg, A in)
BinaryInplace1Op
mutate1
in interface BinaryInplace1Op<A extends DO,A extends DO,A extends DO>
arg
- First argument of the BinaryInplace1Op
, which
will be mutated.in
- Second argument of the BinaryInplace1Op
, which will
not be mutated.public void mutate2(A in, A arg)
BinaryInplaceOp
mutate2
in interface BinaryInplaceOp<A extends DO,A extends DO>
in
- First argument of the BinaryInplaceOp
, which will
not be mutated.arg
- Second argument of the BinaryInplaceOp
, which
will be mutated.Copyright © 2014–2022 ImageJ. All rights reserved.