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
BooleanType s. |
static class |
BooleanTypeLogic.Or<T extends BooleanType<T>>
Performs logical or (||) between two
BooleanType s. |
static class |
BooleanTypeLogic.Xor<T extends BooleanType<T>>
Performs logical xor (^) between two
BooleanType s. |
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"
BinaryInplaceOp s. |
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 IterableInterval s |
class |
MapIIAndIIInplaceParallel<EA>
MapBinaryInplace over 2 IterableInterval s |
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
BinaryInplaceOnlyOp s that delegate to
BinaryInplaceOp s. |
class |
BIOViaBISame<A>
Base class for
BinaryInplaceOnlyOp s that delegate to
BinaryInplaceOp s 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.