| Interface | Description |
|---|---|
| BinaryInput<I1,I2> |
Interface for objects with two typed input parameters.
|
| BinaryOp<I1,I2,O> |
A binary operation computes a result from two given inputs.
|
| BinaryOutputFactory<I1,I2,O> |
Factory which creates a typed output object given two typed inputs.
|
| NullaryOp<O> |
A nullary operation computes a result in a vacuum, without any input
values.
|
| NullaryOutputFactory<O> |
Factory which creates a typed output object.
|
| Output<O> |
Interface for objects with a typed output parameter.
|
| OutputMutable<O> |
Interface for
Output objects whose typed output parameter is mutable. |
| SpecialOp |
A special operation is one intended to be used repeatedly from other
ops.
|
| UnaryInput<I> |
Interface for objects with a typed input parameter.
|
| UnaryOp<I,O> |
A unary operation computes a result from a given input.
|
| UnaryOutputFactory<I,O> |
Factory which creates a typed output object given a typed input.
|
| Class | Description |
|---|---|
| AbstractBinaryOp<I1,I2,O> |
Abstract base class for
BinaryOp implementations. |
| AbstractNullaryOp<O> |
Abstract base class for
NullaryOp implementations. |
| AbstractUnaryOp<I,O> |
Abstract base class for
UnaryOp implementations. |
| Enum | Description |
|---|---|
| SpecialOp.Flavor |
An enumeration of the primary kinds of special ops.
|
Copyright © 2014–2022 ImageJ. All rights reserved.