Modifier and Type | Method and Description |
---|---|
default <AI,AO extends AI,B> |
OpEnvironment.join(B out,
AO in,
UnaryInplaceOp<AI,AO> first,
UnaryComputerOp<AO,B> second)
Executes the "join" operation on the given arguments.
|
default <A,BI,BO extends BI> |
OpEnvironment.join(BO out,
A in,
UnaryComputerOp<A,BO> first,
UnaryInplaceOp<BI,BO> second)
Executes the "join" operation on the given arguments.
|
default <A,B extends A,C extends B> |
OpEnvironment.join(C arg,
UnaryInplaceOp<A,B> first,
UnaryInplaceOp<B,C> second)
Executes the "join" operation on the given arguments.
|
default <A,B extends A,C extends B> |
OpEnvironment.join(C arg,
UnaryInplaceOp<A,B> first,
UnaryInplaceOp<B,C> second)
Executes the "join" operation on the given arguments.
|
default <I,O extends I> |
OpEnvironment.loop(O arg,
UnaryInplaceOp<I,O> op,
int n)
Executes the "loop" operation on the given arguments.
|
default <EI,EO extends EI> |
OpEnvironment.map(Iterable<EO> arg,
UnaryInplaceOp<EI,EO> op)
Executes the "map" operation on the given arguments.
|
default <EI,EO extends EI> |
OpEnvironment.map(IterableInterval<EO> arg,
UnaryInplaceOp<EI,EO> op)
Executes the "map" operation on the given arguments.
|
Modifier and Type | Method and Description |
---|---|
default <I,O extends I> |
OpEnvironment.join(O arg,
List<? extends UnaryInplaceOp<I,O>> ops)
Executes the "join" operation on the given arguments.
|
Modifier and Type | Class and Description |
---|---|
class |
NonCirculantNormalizationFactor<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>>
Calculate non-circulant normalization factor.
|
Modifier and Type | Class and Description |
---|---|
class |
VectorAccelerator<T extends RealType<T> & NativeType<T>>
Vector Accelerator implements acceleration scheme described in Acceleration
of iterative image restoration algorithms David S.C.
|
Modifier and Type | Method and Description |
---|---|
UnaryInplaceOp<RandomAccessibleInterval<O>,RandomAccessibleInterval<O>> |
AbstractIterativeFFTFilterC.getAccelerator() |
Modifier and Type | Class and Description |
---|---|
class |
AddNoiseRealTypeCFI<T extends RealType<T>>
Adds Gaussian noise to a real number.
|
Modifier and Type | Class and Description |
---|---|
class |
IFFTMethodsOpI<C extends ComplexType<C>>
Inverse FFT inplace operator -- complex to complex only, output size must
conform to supported FFT size.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IdentityOp<A>
A typed "identity" function.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractIdentity<T>
Abstract superclass of
IdentityOp implementations. |
class |
DefaultIdentity<A>
Default implementation of the
IdentityOp op. |
Modifier and Type | Interface and Description |
---|---|
interface |
Join2Inplaces<A,B extends A,C extends B>
A join operation which joins two
UnaryInplaceOp s. |
interface |
JoinNInplaces<I,O extends I>
A join operation which joins a list of
UnaryInplaceOp s. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultJoin2Inplaces<A>
Joins two
UnaryInplaceOp s. |
class |
DefaultJoinNInplaces<A>
Joins a list of
UnaryInplaceOp s. |
Modifier and Type | Method and Description |
---|---|
UnaryInplaceOp<A,A> |
DefaultJoinInplaceAndComputer.getFirst() |
UnaryInplaceOp<A,A> |
DefaultJoin2Inplaces.getFirst() |
UnaryInplaceOp<B,B> |
DefaultJoinComputerAndInplace.getSecond() |
UnaryInplaceOp<A,A> |
DefaultJoin2Inplaces.getSecond() |
Modifier and Type | Method and Description |
---|---|
List<? extends UnaryInplaceOp<A,A>> |
DefaultJoinNInplaces.getOps() |
Modifier and Type | Method and Description |
---|---|
void |
DefaultJoinInplaceAndComputer.setFirst(UnaryInplaceOp<A,A> first) |
void |
DefaultJoin2Inplaces.setFirst(UnaryInplaceOp<A,A> first) |
void |
DefaultJoin2Inplaces.setSecond(UnaryInplaceOp<A,A> second) |
void |
DefaultJoinComputerAndInplace.setSecond(UnaryInplaceOp<B,B> second) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultJoinNInplaces.setOps(List<? extends UnaryInplaceOp<A,A>> ops) |
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.Not<T extends BooleanType<T>>
Performs logical not (!) on a
BooleanType . |
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 |
LoopInplace<I,O extends I>
Loops over an injected
UnaryInplaceOp . |
Modifier and Type | Class and Description |
---|---|
class |
DefaultLoopInplace<A>
Default implementation of a
LoopInplace . |
Modifier and Type | Method and Description |
---|---|
UnaryInplaceOp<A,A> |
DefaultLoopInplace.getOp() |
Modifier and Type | Method and Description |
---|---|
void |
DefaultLoopInplace.setOp(UnaryInplaceOp<A,A> op) |
Modifier and Type | Interface and Description |
---|---|
interface |
MapInplace<EI,EO extends EI,OP extends UnaryInplaceOp<EI,EO>>
Typed interface for "map"
UnaryInplaceOp 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. |
class |
AbstractMapInplace<EI,EO extends EI,PA>
Abstract base class for
MapInplace implementations. |
class |
AbstractMapIterableInplace<EI,EO extends EI,PA extends Iterable<EI>>
Abstract base class for
MapInplace implementations that operate on
Iterable s. |
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 |
class |
MapIIInplaceParallel<A>
Parallelized
MapInplace over an IterableInterval . |
class |
MapIterableInplace<A>
A
MapInplace over an Iterable . |
Modifier and Type | Method and Description |
---|---|
UnaryInplaceOp<EI,EO> |
AbstractMapInplace.getOp() |
Modifier and Type | Method and Description |
---|---|
static <I,O extends I> |
Maps.inplace(Iterable<O> arg,
UnaryInplaceOp<I,O> op) |
static <I,O extends I> |
Maps.inplace(IterableInterval<O> arg,
UnaryInplaceOp<I,O> op,
long startIndex,
long stepSize,
long numSteps) |
void |
AbstractMapInplace.setOp(UnaryInplaceOp<EI,EO> op) |
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). |
class |
UIOViaUI<A extends DO,DI,DO extends DI>
Base class for
UnaryInplaceOnlyOp s that delegate to
UnaryInplaceOp s. |
class |
UIOViaUISame<A>
Base class for
UnaryInplaceOnlyOp s that delegate to
UnaryInplaceOp s with all matching types (input same as output). |
Modifier and Type | Method and Description |
---|---|
static <A extends RealType<A>> |
RTs.inplace(OpEnvironment ops,
Class<? extends Op> opType,
A arg,
Object... otherArgs) |
static <T> UnaryInplaceOp<? super IterableInterval<T>,IterableInterval<T>> |
IIs.inplace(OpEnvironment ops,
Class<? extends Op> opType,
IterableInterval<T> arg,
Object... otherArgs) |
static <T> UnaryInplaceOp<? super RandomAccessibleInterval<T>,RandomAccessibleInterval<T>> |
RAIs.inplace(OpEnvironment ops,
Class<? extends Op> opType,
RandomAccessibleInterval<T> arg,
Object... otherArgs) |
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 . |
interface |
UnaryHybridCFI<I,O extends I>
|
interface |
UnaryHybridCI<I,O extends I>
A hybrid unary operation which can be used as a
UnaryComputerOp or
UnaryInplaceOp . |
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. |
class |
AbstractUnaryHybridCFI<I,O extends I>
Abstract superclass for
UnaryHybridCFI implementations. |
class |
AbstractUnaryHybridCI<I,O extends I>
Abstract superclass for
UnaryHybridCI implementations. |
Modifier and Type | Interface and Description |
---|---|
interface |
BinaryInplace1OnlyOp<A,I>
A
BinaryInplace1Op which is not a hybrid. |
interface |
BinaryInplace1Op<I1,I2,O extends I1>
A binary inplace operation which computes a result from two given
arguments, storing it back into the first input (i.e., mutating it).
|
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).
|
interface |
UnaryInplaceOnlyOp<A>
A
UnaryInplaceOp which is not a hybrid. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractBinaryInplace1Op<A,I>
Abstract superclass for
BinaryInplace1OnlyOp implementations. |
class |
AbstractBinaryInplaceOp<A>
Abstract superclass for
BinaryInplaceOnlyOp implementations. |
class |
AbstractUnaryInplaceOp<A>
Abstract superclass for
UnaryInplaceOnlyOp implementations. |
Modifier and Type | Method and Description |
---|---|
default UnaryInplaceOp<I,O> |
UnaryInplaceOp.getIndependentInstance() |
static <O> UnaryInplaceOp<? super O,O> |
Inplaces.unary(OpEnvironment ops,
Class<? extends Op> opType,
Class<O> argType,
Object... otherArgs)
Gets the best
UnaryInplaceOp implementation for the given types and
arguments, populating its inputs. |
static <O> UnaryInplaceOp<? super O,O> |
Inplaces.unary(OpEnvironment ops,
Class<? extends Op> opType,
O arg,
Object... otherArgs)
Gets the best
UnaryInplaceOp implementation for the given types and
arguments, populating its inputs. |
Copyright © 2014–2022 ImageJ. All rights reserved.