Module org.scijava.ops.api
Package org.scijava.ops.api
Class OpBuilder.Arity16_IT_OT<I1,I2,I3,I4,I5,I6,I7,I8,I9,I10,I11,I12,I13,I14,I15,I16,O>
- java.lang.Object
-
- org.scijava.ops.api.OpBuilder.Arity16_IT_OT<I1,I2,I3,I4,I5,I6,I7,I8,I9,I10,I11,I12,I13,I14,I15,I16,O>
-
- Type Parameters:
I1- The type of input 1.I2- The type of input 2.I3- The type of input 3.I4- The type of input 4.I5- The type of input 5.I6- The type of input 6.I7- The type of input 7.I8- The type of input 8.I9- The type of input 9.I10- The type of input 10.I11- The type of input 11.I12- The type of input 12.I13- The type of input 13.I14- The type of input 14.I15- The type of input 15.I16- The type of input 16.O- The type of the output.
- Enclosing class:
- OpBuilder
public final class OpBuilder.Arity16_IT_OT<I1,I2,I3,I4,I5,I6,I7,I8,I9,I10,I11,I12,I13,I14,I15,I16,O> extends Object
Builder with arity 16, input type given, output type given.- Author:
- Curtis Rueden
-
-
Constructor Summary
Constructors Constructor Description Arity16_IT_OT(Nil<I1> in1Type, Nil<I2> in2Type, Nil<I3> in3Type, Nil<I4> in4Type, Nil<I5> in5Type, Nil<I6> in6Type, Nil<I7> in7Type, Nil<I8> in8Type, Nil<I9> in9Type, Nil<I10> in10Type, Nil<I11> in11Type, Nil<I12> in12Type, Nil<I13> in13Type, Nil<I14> in14Type, Nil<I15> in15Type, Nil<I16> in16Type, Nil<O> outType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Computers.Arity16<I1,I2,I3,I4,I5,I6,I7,I8,I9,I10,I11,I12,I13,I14,I15,I16,O>computer()Match aComputersop, based on the choices made with this builder, for operating on pre-allocated output.Functions.Arity16<I1,I2,I3,I4,I5,I6,I7,I8,I9,I10,I11,I12,I13,I14,I15,I16,O>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 request
-
-
-
Constructor Detail
-
Arity16_IT_OT
public Arity16_IT_OT(Nil<I1> in1Type, Nil<I2> in2Type, Nil<I3> in3Type, Nil<I4> in4Type, Nil<I5> in5Type, Nil<I6> in6Type, Nil<I7> in7Type, Nil<I8> in8Type, Nil<I9> in9Type, Nil<I10> in10Type, Nil<I11> in11Type, Nil<I12> in12Type, Nil<I13> in13Type, Nil<I14> in14Type, Nil<I15> in15Type, Nil<I16> in16Type, Nil<O> outType)
-
-
Method Detail
-
function
public Functions.Arity16<I1,I2,I3,I4,I5,I6,I7,I8,I9,I10,I11,I12,I13,I14,I15,I16,O> 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:
For a reusable Op to process pre-allocated outputs without re-matching.
-
computer
public Computers.Arity16<I1,I2,I3,I4,I5,I6,I7,I8,I9,I10,I11,I12,I13,I14,I15,I16,O> computer()
Match aComputersop, based on the choices made with this builder, for operating on pre-allocated output.- 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.
-
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
-
-