public class DefaultJoinNInplaces<A> extends AbstractUnaryInplaceOp<A> implements JoinNInplaces<A,A>
UnaryInplaceOps.SpecialOp.Flavor| Constructor and Description |
|---|
DefaultJoinNInplaces() |
| Modifier and Type | Method and Description |
|---|---|
DefaultJoinNInplaces<A> |
getIndependentInstance()
Gets a reference to an instance of this object which can be used
simultaneously from a second thread while this instance is being used from
"its" thread.
|
List<? extends UnaryInplaceOp<A,A>> |
getOps() |
void |
mutate(A input)
Mutates the given input argument in-place.
|
void |
setOps(List<? extends UnaryInplaceOp<A,A>> ops)
Sets the
Ops which are joined in this op. |
out, setInputops, setEnvironmentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitin, run, runcandidates, filterArity, opops, setEnvironmentinitializesetInputpublic void mutate(A input)
UnaryInplaceOpmutate in interface UnaryInplaceOp<A,A>input - of the UnaryInplaceOppublic void setOps(List<? extends UnaryInplaceOp<A,A>> ops)
JoinNOpsOps which are joined in this op.setOps in interface JoinNOps<UnaryInplaceOp<A,A>>ops - joined in this oppublic List<? extends UnaryInplaceOp<A,A>> getOps()
public DefaultJoinNInplaces<A> getIndependentInstance()
ThreadableIt is expected that subclasses which override this method will narrow the return type appropriately. We do not enforce this at compile time via recursive generics due to their complexity: they introduce a host of typing difficulties.
getIndependentInstance in interface UnaryInplaceOnlyOp<A>getIndependentInstance in interface UnaryInplaceOp<A,A>getIndependentInstance in interface NullaryOp<A>getIndependentInstance in interface SpecialOpgetIndependentInstance in interface UnaryOp<A,A>getIndependentInstance in interface ThreadableCopyright © 2014–2022 ImageJ. All rights reserved.