Modifier and Type | Method and Description |
---|---|
default <EI1,EI2,EO extends EI1> |
OpEnvironment.map(IterableInterval<EO> arg,
IterableInterval<EI2> in,
BinaryInplace1Op<EI1,EI2,EO> op)
Executes the "map" operation on the given arguments.
|
default <EI1,EI2,EO extends EI1> |
OpEnvironment.map(IterableInterval<EO> arg,
RandomAccessibleInterval<EI2> in,
BinaryInplace1Op<EI1,EI2,EO> op)
Executes the "map" operation on the given arguments.
|
default <EI1,EI2,EO extends EI1> |
OpEnvironment.map(RandomAccessibleInterval<EO> arg,
IterableInterval<EI2> in,
BinaryInplace1Op<EI1,EI2,EO> op)
Executes the "map" operation on the given arguments.
|
Modifier and Type | Class and Description |
---|---|
class |
Rotate3d
Rotates the vector by the quaternion.
|
class |
Rotate3f
Rotates the vector by the quaternion.
|
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>> |
static class |
IIToRAIOutputII.And<T extends NumericType<T>> |
static class |
IIToRAIOutputII.Or<T extends NumericType<T>> |
static class |
IIToRAIOutputII.Xor<T extends NumericType<T>> |
Modifier and Type | Interface and Description |
---|---|
interface |
MapBinaryInplace1<EI1,EI2,EO extends EI1,OP extends BinaryInplace1Op<EI1,EI2,EO>>
Typed interface for "map"
BinaryInplace1Op s. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractMapBinaryInplace<EI,EO extends EI,PA>
Abstract base class for
MapBinaryInplace implementations. |
class |
AbstractMapBinaryInplace1<EI1,EI2,EO extends EI1,PA,PI>
Abstract base class for
MapBinaryInplace1 implementations. |
static class |
MapBinaryInplace1s.IIAndII<EA,EI>
|
static class |
MapBinaryInplace1s.IIAndIIParallel<EA,EI>
|
static class |
MapBinaryInplace1s.IIAndRAI<EA,EI>
|
static class |
MapBinaryInplace1s.IIAndRAIParallel<EA,EI>
Parallelized
MapBinaryInplace1 of IterableInterval
with additional input of RandomAccessibleInterval . |
static class |
MapBinaryInplace1s.RAIAndII<EA,EI>
|
static class |
MapBinaryInplace1s.RAIAndIIParallel<EA,EI>
Parallelized
MapBinaryInplace1 of RandomAccessibleInterval
with additional input of IterableInterval . |
class |
MapIIAndIIInplace<EA>
MapBinaryInplace over 2 IterableInterval s |
class |
MapIIAndIIInplaceParallel<EA>
MapBinaryInplace over 2 IterableInterval s |
Modifier and Type | Method and Description |
---|---|
BinaryInplace1Op<EI1,EI2,EO> |
AbstractMapBinaryInplace1.getOp() |
Modifier and Type | Method and Description |
---|---|
static <A,I> void |
Maps.inplace(IterableInterval<A> arg,
IterableInterval<I> in,
BinaryInplace1Op<A,I,A> op,
long startIndex,
long stepSize,
long numSteps) |
static <A,I> void |
Maps.inplace(IterableInterval<A> arg,
RandomAccessibleInterval<I> in,
BinaryInplace1Op<A,I,A> op,
long startIndex,
long stepSize,
long numSteps) |
static <I1,I2,O extends I1> |
Maps.inplace(IterableInterval<O> arg,
IterableInterval<I2> in,
BinaryInplace1Op<I1,I2,O> op) |
static <I1,I2,O extends I1> |
Maps.inplace(IterableInterval<O> arg,
RandomAccessibleInterval<I2> in,
BinaryInplace1Op<I1,I2,O> op) |
static <A,I> void |
Maps.inplace(RandomAccessibleInterval<A> arg,
IterableInterval<I> in,
BinaryInplace1Op<A,I,A> op) |
static <A,I> void |
Maps.inplace(RandomAccessibleInterval<A> arg,
IterableInterval<I> in,
BinaryInplace1Op<A,I,A> op,
long startIndex,
long stepSize,
long numSteps) |
void |
AbstractMapBinaryInplace1.setOp(BinaryInplace1Op<EI1,EI2,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 |
IIToRAIOutputII.Add<T extends NumericType<T>> |
static class |
IIToRAIOutputII.Divide<T extends NumericType<T>> |
static class |
IIToRAIOutputII.Multiply<T extends NumericType<T>> |
static class |
IIToRAIOutputII.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 |
BinaryHybridCFI1<I1,I2,O extends I1>
A hybrid binary operation which can be used as a
BinaryComputerOp ,
BinaryFunctionOp or BinaryInplace1Op . |
interface |
BinaryHybridCI<I,O extends I>
A hybrid binary operation which can be used as a
BinaryComputerOp or
BinaryInplaceOp . |
interface |
BinaryHybridCI1<I1,I2,O extends I1>
A hybrid binary operation which can be used as a
BinaryComputerOp , or
BinaryInplace1Op . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractBinaryHybridCFI<I,O extends I>
Abstract superclass for
BinaryHybridCFI implementations. |
class |
AbstractBinaryHybridCFI1<I1,I2,O extends I1>
Abstract superclass for
BinaryHybridCFI1 implementations. |
class |
AbstractBinaryHybridCI<I,O extends I>
Abstract superclass for
BinaryHybridCI implementations. |
class |
AbstractBinaryHybridCI1<I1,I2,O extends I1>
Abstract superclass for
BinaryHybridCI1 implementations. |
Modifier and Type | Interface and Description |
---|---|
interface |
BinaryInplace1OnlyOp<A,I>
A
BinaryInplace1Op which is not a hybrid. |
interface |
BinaryInplaceOnlyOp<A>
A
BinaryInplaceOp which is not a hybrid. |
interface |
BinaryInplaceOp<I,O extends I>
A binary inplace operation is an op which computes a result from two
given arguments, storing it either the first or second argument
(i.e., mutating it).
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractBinaryInplace1Op<A,I>
Abstract superclass for
BinaryInplace1OnlyOp implementations. |
class |
AbstractBinaryInplaceOp<A>
Abstract superclass for
BinaryInplaceOnlyOp implementations. |
Modifier and Type | Method and Description |
---|---|
static <I2,O> BinaryInplace1Op<? super O,I2,O> |
Inplaces.binary1(OpEnvironment ops,
Class<? extends Op> opType,
Class<O> argType,
Class<I2> inType,
Object... otherArgs)
Gets the best
BinaryInplace1Op implementation for the given types
and arguments, populating its inputs. |
static <I2,O> BinaryInplace1Op<? super O,I2,O> |
Inplaces.binary1(OpEnvironment ops,
Class<? extends Op> opType,
O arg,
I2 in,
Object... otherArgs)
Gets the best
BinaryInplace1Op implementation for the given types
and arguments, populating its inputs. |
default BinaryInplace1Op<I1,I2,O> |
BinaryInplace1Op.getIndependentInstance() |
Copyright © 2014–2022 ImageJ. All rights reserved.