| Package | Description |
|---|---|
| net.imagej.ops | |
| net.imagej.ops.logic | |
| net.imagej.ops.map | |
| net.imagej.ops.math | |
| net.imagej.ops.special.chain | |
| net.imagej.ops.special.hybrid | |
| net.imagej.ops.special.inplace |
| Modifier and Type | Method and Description |
|---|---|
default <EI,EO extends EI> |
OpEnvironment.map(IterableInterval<EO> arg,
IterableInterval<EO> in,
BinaryInplaceOp<EI,EO> op)
Executes the "map" operation on the given arguments.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
BooleanTypeLogic.And<T extends BooleanType<T>>
Performs logical and (&&) between two
BooleanTypes. |
static class |
BooleanTypeLogic.Or<T extends BooleanType<T>>
Performs logical or (||) between two
BooleanTypes. |
static class |
BooleanTypeLogic.Xor<T extends BooleanType<T>>
Performs logical xor (^) between two
BooleanTypes. |
static class |
IIToIIOutputII.And<T extends BooleanType<T>> |
static class |
IIToIIOutputII.Or<T extends BooleanType<T>> |
static class |
IIToIIOutputII.Xor<T extends BooleanType<T>> |
| Modifier and Type | Interface and Description |
|---|---|
interface |
MapBinaryInplace<EI,EO extends EI,OP extends BinaryInplaceOp<EI,EO>>
Typed interface for "map"
BinaryInplaceOps. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractMapBinaryInplace<EI,EO extends EI,PA>
Abstract base class for
MapBinaryInplace implementations. |
class |
MapIIAndIIInplace<EA>
MapBinaryInplace over 2 IterableIntervals |
class |
MapIIAndIIInplaceParallel<EA>
MapBinaryInplace over 2 IterableIntervals |
| Modifier and Type | Method and Description |
|---|---|
BinaryInplaceOp<EI,EO> |
AbstractMapBinaryInplace.getOp() |
| Modifier and Type | Method and Description |
|---|---|
static <A> void |
Maps.inplace(IterableInterval<A> arg,
IterableInterval<A> in,
BinaryInplaceOp<A,A> op) |
static <A> void |
Maps.inplace(IterableInterval<A> arg,
IterableInterval<A> in,
BinaryInplaceOp<A,A> op,
long startIndex,
long stepSize,
long numSteps) |
void |
AbstractMapBinaryInplace.setOp(BinaryInplaceOp<EI,EO> op) |
| Modifier and Type | Class and Description |
|---|---|
static class |
IIToIIOutputII.Add<T extends NumericType<T>> |
static class |
IIToIIOutputII.Divide<T extends NumericType<T>> |
static class |
IIToIIOutputII.Multiply<T extends NumericType<T>> |
static class |
IIToIIOutputII.Subtract<T extends NumericType<T>> |
static class |
NumericTypeBinaryMath.Add<T extends NumericType<T>>
Op that adds (+) two NumericType values.
|
static class |
NumericTypeBinaryMath.Divide<T extends NumericType<T>>
Op that divides (/) two NumericType values.
|
static class |
NumericTypeBinaryMath.Multiply<T extends NumericType<T>>
Op that multiplies (*) two NumericType values.
|
static class |
NumericTypeBinaryMath.Subtract<T extends NumericType<T>>
Op that subtracts (-) two NumericType values.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BIOViaBI<A extends DO,DI,DO extends DI>
Base class for
BinaryInplaceOnlyOps that delegate to
BinaryInplaceOps. |
class |
BIOViaBISame<A>
Base class for
BinaryInplaceOnlyOps that delegate to
BinaryInplaceOps with all matching types (inputs same as output). |
| Modifier and Type | Interface and Description |
|---|---|
interface |
BinaryHybridCFI<I,O extends I>
A hybrid binary operation which can be used as a
BinaryComputerOp,
BinaryFunctionOp or BinaryInplaceOp. |
interface |
BinaryHybridCI<I,O extends I>
A hybrid binary operation which can be used as a
BinaryComputerOp or
BinaryInplaceOp. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractBinaryHybridCFI<I,O extends I>
Abstract superclass for
BinaryHybridCFI implementations. |
class |
AbstractBinaryHybridCI<I,O extends I>
Abstract superclass for
BinaryHybridCI implementations. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
BinaryInplaceOnlyOp<A>
A
BinaryInplaceOp which is not a hybrid. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractBinaryInplaceOp<A>
Abstract superclass for
BinaryInplaceOnlyOp implementations. |
| Modifier and Type | Method and Description |
|---|---|
static <O> BinaryInplaceOp<? super O,O> |
Inplaces.binary(OpEnvironment ops,
Class<? extends Op> opType,
Class<O> argType,
Object... otherArgs)
Gets the best
BinaryInplaceOp implementation for the given types
and arguments, populating its inputs. |
static <O> BinaryInplaceOp<? super O,O> |
Inplaces.binary(OpEnvironment ops,
Class<? extends Op> opType,
O arg1,
O arg2,
Object... otherArgs)
Gets the best
BinaryInplaceOp implementation for the given types
and arguments, populating its inputs. |
default BinaryInplaceOp<I,O> |
BinaryInplaceOp.getIndependentInstance() |
Copyright © 2014–2022 ImageJ. All rights reserved.