public interface LoopComputer<I> extends UnaryComputerOp<I,I>, LoopOp<UnaryComputerOp<I,I>>
UnaryComputerOp. A LoopComputer
applies a UnaryComputerOp n-times to an input.SpecialOp.Flavor| Modifier and Type | Method and Description |
|---|---|
default void |
compute(I input,
I output)
Computes the output given some input.
|
UnaryOutputFactory<I,I> |
getOutputFactory() |
void |
setOutputFactory(UnaryOutputFactory<I,I> outputFactory) |
compute, getIndependentInstance, run, runin, setInputruncandidates, filterArity, opops, setEnvironmentinitializesetOutputgetLoopCount, getOp, setLoopCount, setOpUnaryOutputFactory<I,I> getOutputFactory()
void setOutputFactory(UnaryOutputFactory<I,I> outputFactory)
default void compute(I input, I output)
UnaryComputerOpcompute in interface UnaryComputerOp<I,I>input - Argument to the computation, which must be non-nulloutput - Object where the computation's result will be stored, which
must be non-null and a different object than inputCopyright © 2014–2022 ImageJ. All rights reserved.