- java.lang.Object
-
- org.scijava.ops.api.OpBuilder.Arity3_IT_OU<I1,I2,I3>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Functions.Arity3<I1,I2,I3,?>function()Match aFunctionsop based on the choices made with this builder.Stringhelp()Finds all Ops matching the current partial OpBuilder requestStringhelpVerbose()Finds all Ops matching the current partial OpBuilder requestInplaces.Arity3_1<I1,I2,I3>inplace1()Match anInplacesop, based on the choices made with this builder, to mutate the 1st parameter.Inplaces.Arity3_2<I1,I2,I3>inplace2()Match anInplacesop, based on the choices made with this builder, to mutate the 2nd parameter.Inplaces.Arity3_3<I1,I2,I3>inplace3()Match anInplacesop, based on the choices made with this builder, to mutate the 3rd parameter.<O> OpBuilder.Arity3_IT_OT<I1,I2,I3,O>outType(Class<O> outType)Matches with this builder will use the indicated output class.<O> OpBuilder.Arity3_IT_OT<I1,I2,I3,O>outType(Nil<O> outType)Matches with this builder will use the output type of the indicatedNil's generic parameter.
-
-
-
Method Detail
-
outType
public <O> OpBuilder.Arity3_IT_OT<I1,I2,I3,O> outType(Class<O> outType)
Matches with this builder will use the indicated output class.
-
outType
public <O> OpBuilder.Arity3_IT_OT<I1,I2,I3,O> outType(Nil<O> outType)
Matches with this builder will use the output type of the indicatedNil's generic parameter.
-
function
public Functions.Arity3<I1,I2,I3,?> function()
Match aFunctionsop based on the choices made with this builder.- Returns:
- An instance of the matched op, e.g. for reuse.
- Throws:
OpMatchingException- if the Op request cannot be satisfied.- See Also:
To specify the output type without providing a concrete instance.,To specify the output type, preserving its generic parameters.,For a reusable Op that modifies a provided input parameter in-place.
-
inplace1
public Inplaces.Arity3_1<I1,I2,I3> inplace1()
Match anInplacesop, based on the choices made with this builder, to mutate the 1st parameter.- Returns:
- An instance of the matched op, e.g. for reuse.
- Throws:
OpMatchingException- if the Op request cannot be satisfied.- See Also:
For a reusable Op that generates output instances based on its inputs.,To specify the output type without providing a concrete instance.,To specify the output type, preserving its generic parameters.
-
inplace2
public Inplaces.Arity3_2<I1,I2,I3> inplace2()
Match anInplacesop, based on the choices made with this builder, to mutate the 2nd parameter.- Returns:
- An instance of the matched op, e.g. for reuse.
- Throws:
OpMatchingException- if the Op request cannot be satisfied.- See Also:
For a reusable Op that generates output instances based on its inputs.,To specify the output type without providing a concrete instance.,To specify the output type, preserving its generic parameters.
-
inplace3
public Inplaces.Arity3_3<I1,I2,I3> inplace3()
Match anInplacesop, based on the choices made with this builder, to mutate the 3rd parameter.- Returns:
- An instance of the matched op, e.g. for reuse.
- Throws:
OpMatchingException- if the Op request cannot be satisfied.- See Also:
For a reusable Op that generates output instances based on its inputs.,To specify the output type without providing a concrete instance.,To specify the output type, preserving its generic parameters.
-
help
public String help()
Finds all Ops matching the current partial OpBuilder request- Returns:
- a
Stringwith a simple entry for each Op satisfying the partial request
-
-