Modifier and Type | Method and Description |
---|---|
default Object |
OpEnvironment.eval(String expression)
Executes the "eval" operation on the given arguments.
|
default Object |
OpEnvironment.eval(String expression,
Map<String,Object> vars)
Executes the "eval" operation on the given arguments.
|
default String |
OpEnvironment.help()
Executes the "help" operation on the given arguments.
|
default String |
OpEnvironment.help(Namespace namespace)
Executes the "help" operation on the given arguments.
|
default String |
OpEnvironment.help(Op op)
Executes the "help" operation on the given arguments.
|
default String |
OpEnvironment.help(String name)
Executes the "help" operation on the given arguments.
|
default String |
OpEnvironment.help(String name,
Class<? extends Op> opType)
Executes the "help" operation on the given arguments.
|
default String |
OpEnvironment.help(String name,
Class<? extends Op> opType,
Integer arity)
Executes the "help" operation on the given arguments.
|
default String |
OpEnvironment.help(String name,
Class<? extends Op> opType,
Integer arity,
SpecialOp.Flavor flavor)
Executes the "help" operation on the given arguments.
|
default <A> A |
OpEnvironment.identity(A arg)
Executes the "identity" operation on the given arguments.
|
default <A> A |
OpEnvironment.join(A out,
A in,
List<? extends UnaryComputerOp<A,A>> ops,
UnaryOutputFactory<A,A> outputFactory)
Executes the "join" operation on the given arguments.
|
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,C> C |
OpEnvironment.join(C out,
A in,
UnaryComputerOp<A,B> first,
UnaryComputerOp<B,C> second,
UnaryOutputFactory<A,B> outputFactory)
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.join(O arg,
List<? extends UnaryInplaceOp<I,O>> ops)
Executes the "join" operation on the given arguments.
|
default <A> A |
OpEnvironment.loop(A out,
A in,
UnaryComputerOp<A,A> op,
UnaryOutputFactory<A,A> outputFactory,
int n)
Executes the "loop" 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> Iterable<EO> |
OpEnvironment.map(Iterable<EO> out,
Iterable<EI> in,
UnaryComputerOp<EI,EO> op)
Executes the "map" operation on the given arguments.
|
default <EO> Iterable<EO> |
OpEnvironment.map(Iterable<EO> out,
NullaryComputerOp<EO> op)
Executes the "map" 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 Type<EO>> |
OpEnvironment.map(IterableInterval<EI> input,
UnaryComputerOp<EI,EO> op,
EO type)
Executes the "map" operation on the given arguments.
|
default <EI,EO> IterableInterval<EO> |
OpEnvironment.map(IterableInterval<EO> out,
IterableInterval<EI> in,
UnaryComputerOp<EI,EO> op)
Executes the "map" operation on the given arguments.
|
default <EI1,EI2,EO> |
OpEnvironment.map(IterableInterval<EO> out,
IterableInterval<EI1> in1,
IterableInterval<EI2> in2,
BinaryComputerOp<EI1,EI2,EO> op)
Executes the "map" operation on the given arguments.
|
default <EI1,EI2,EO> |
OpEnvironment.map(IterableInterval<EO> out,
IterableInterval<EI1> in1,
RandomAccessibleInterval<EI2> in2,
BinaryComputerOp<EI1,EI2,EO> op)
Executes the "map" operation on the given arguments.
|
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 <EI,EO extends EI> |
OpEnvironment.map(IterableInterval<EO> arg,
IterableInterval<EO> in,
BinaryInplaceOp<EI,EO> op)
Executes the "map" operation on the given arguments.
|
default <EO> Iterable<EO> |
OpEnvironment.map(IterableInterval<EO> out,
NullaryComputerOp<EO> op)
Executes the "map" operation on the given arguments.
|
default <EI,EO> IterableInterval<EO> |
OpEnvironment.map(IterableInterval<EO> out,
RandomAccessibleInterval<EI> in,
Shape shape,
CenterAwareComputerOp<EI,EO> func)
Executes the "map" operation on the given arguments.
|
default <EI,EO> IterableInterval<EO> |
OpEnvironment.map(IterableInterval<EO> out,
RandomAccessibleInterval<EI> in,
Shape shape,
UnaryComputerOp<Iterable<EI>,EO> op)
Executes the "map" operation on the given arguments.
|
default <EI,EO> IterableInterval<EO> |
OpEnvironment.map(IterableInterval<EO> out,
RandomAccessibleInterval<EI> in,
UnaryComputerOp<EI,EO> op)
Executes the "map" operation on the given arguments.
|
default <EI1,EI2,EO> |
OpEnvironment.map(IterableInterval<EO> out,
RandomAccessibleInterval<EI1> in1,
IterableInterval<EI2> in2,
BinaryComputerOp<EI1,EI2,EO> op)
Executes the "map" operation on the given arguments.
|
default <EI1,EI2,EO> |
OpEnvironment.map(IterableInterval<EO> out,
RandomAccessibleInterval<EI1> in1,
RandomAccessibleInterval<EI2> in2,
BinaryComputerOp<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 <EI,EO extends EI> |
OpEnvironment.map(IterableInterval<EO> arg,
UnaryInplaceOp<EI,EO> op)
Executes the "map" operation on the given arguments.
|
default <EI,EO extends Type<EO>> |
OpEnvironment.map(RandomAccessible<EI> input,
UnaryComputerOp<EI,EO> op,
EO type)
Executes the "map" operation on the given arguments.
|
default <EI,EO extends Type<EO>> |
OpEnvironment.map(RandomAccessibleInterval<EI> input,
UnaryComputerOp<EI,EO> op,
EO type)
Executes the "map" operation on the given arguments.
|
default <EI,EO> RandomAccessibleInterval<EO> |
OpEnvironment.map(RandomAccessibleInterval<EO> out,
IterableInterval<EI> in,
UnaryComputerOp<EI,EO> op)
Executes the "map" operation on the given arguments.
|
default <EI1,EI2,EO> |
OpEnvironment.map(RandomAccessibleInterval<EO> out,
IterableInterval<EI1> in1,
IterableInterval<EI2> in2,
BinaryComputerOp<EI1,EI2,EO> op)
Executes the "map" operation on the given arguments.
|
default <EI1,EI2,EO> |
OpEnvironment.map(RandomAccessibleInterval<EO> out,
IterableInterval<EI1> in1,
RandomAccessibleInterval<EI2> in2,
BinaryComputerOp<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.
|
default <EI1,EI2,EO> |
OpEnvironment.map(RandomAccessibleInterval<EO> out,
RandomAccessibleInterval<EI1> in1,
IterableInterval<EI2> in2,
BinaryComputerOp<EI1,EI2,EO> op)
Executes the "map" operation on the given arguments.
|
default <OP extends Op> |
OpEnvironment.op(Class<OP> type,
Object... args)
Gets the best
Op to use for the given operation type and arguments,
populating its inputs. |
default Op |
OpEnvironment.op(String name,
Object... args)
Gets the best
Op to use for the given operation and arguments,
populating its inputs. |
default Object |
OpEnvironment.run(Class<? extends Op> type,
Object... args)
Executes the operation of the given type with the specified arguments.
|
default Object |
OpEnvironment.run(Op op,
Object... args)
Executes the given
Op with the specified arguments. |
default Object |
OpEnvironment.run(String name,
Object... args)
Executes the given operation with the specified arguments.
|
default <I,O> RandomAccessibleInterval<O> |
OpEnvironment.slice(RandomAccessibleInterval<O> out,
RandomAccessibleInterval<I> in,
UnaryComputerOp<RandomAccessibleInterval<I>,RandomAccessibleInterval<O>> op,
int... axisIndices)
Executes the "slicewise" operation on the given arguments.
|
default <I,O> RandomAccessibleInterval<O> |
OpEnvironment.slice(RandomAccessibleInterval<O> out,
RandomAccessibleInterval<I> in,
UnaryComputerOp<RandomAccessibleInterval<I>,RandomAccessibleInterval<O>> op,
int[] axisIndices,
boolean dropSingleDimensions)
Executes the "slicewise" operation on the given arguments.
|
Modifier and Type | Method and Description |
---|---|
<T extends RealType<T>,U extends RealType<U>> |
ColocNamespace.icq(Iterable<T> image1,
Iterable<T> image2) |
<T extends RealType<T>,U extends RealType<U>> |
ColocNamespace.icq(Iterable<T> image1,
Iterable<T> image2,
DoubleType mean1) |
<T extends RealType<T>,U extends RealType<U>> |
ColocNamespace.icq(Iterable<T> image1,
Iterable<T> image2,
DoubleType mean1,
DoubleType mean2) |
<T extends RealType<T>,U extends RealType<U>> |
ColocNamespace.kendallTau(Iterable<T> image1,
Iterable<U> image2) |
<T extends RealType<T>,U extends RealType<U>> |
ColocNamespace.maxTKendallTau(RandomAccessibleInterval<T> in1,
RandomAccessibleInterval<U> in2) |
<T extends RealType<T>,U extends RealType<U>> |
ColocNamespace.maxTKendallTau(RandomAccessibleInterval<T> in1,
RandomAccessibleInterval<U> in2,
long seed) |
<T extends RealType<T>,U extends RealType<U>> |
ColocNamespace.pearsons(Iterable<T> image1,
Iterable<U> image2) |
<T extends RealType<T>,U extends RealType<U>> |
ColocNamespace.pValue(PValueResult out,
RandomAccessibleInterval<T> in1,
RandomAccessibleInterval<U> in2,
BinaryFunctionOp<Iterable<T>,Iterable<U>,Double> op) |
<T extends RealType<T>,U extends RealType<U>> |
ColocNamespace.pValue(PValueResult out,
RandomAccessibleInterval<T> in1,
RandomAccessibleInterval<U> in2,
BinaryFunctionOp<Iterable<T>,Iterable<U>,Double> op,
int nrRandomizations) |
<T extends RealType<T>,U extends RealType<U>> |
ColocNamespace.pValue(PValueResult out,
RandomAccessibleInterval<T> in1,
RandomAccessibleInterval<U> in2,
BinaryFunctionOp<Iterable<T>,Iterable<U>,Double> op,
int nrRandomizations,
Dimensions psfSize) |
<T extends RealType<T>,U extends RealType<U>> |
ColocNamespace.pValue(PValueResult out,
RandomAccessibleInterval<T> in1,
RandomAccessibleInterval<U> in2,
BinaryFunctionOp<Iterable<T>,Iterable<U>,Double> op,
int nrRandomizations,
Dimensions psfSize,
long seed) |
Modifier and Type | Method and Description |
---|---|
<C extends ComplexType<C>> |
ConvertNamespace.bit(BitType out,
C in) |
<T extends IntegerType<T>> |
ConvertNamespace.bit(BitType out,
T in) |
<C extends ComplexType<C>> |
ConvertNamespace.bit(C in) |
<C extends ComplexType<C>> |
ConvertNamespace.bit(Img<BitType> out,
IterableInterval<C> in) |
<C extends ComplexType<C>> |
ConvertNamespace.bit(IterableInterval<C> in) |
<T extends IntegerType<T>> |
ConvertNamespace.bit(T in) |
<C extends ComplexType<C>> |
ConvertNamespace.cfloat32(C in) |
<C extends ComplexType<C>> |
ConvertNamespace.cfloat32(ComplexFloatType out,
C in) |
<C extends ComplexType<C>> |
ConvertNamespace.cfloat32(Img<ComplexFloatType> out,
IterableInterval<C> in) |
<C extends ComplexType<C>> |
ConvertNamespace.cfloat32(IterableInterval<C> in) |
<C extends ComplexType<C>> |
ConvertNamespace.cfloat64(C in) |
<C extends ComplexType<C>> |
ConvertNamespace.cfloat64(ComplexDoubleType out,
C in) |
<C extends ComplexType<C>> |
ConvertNamespace.cfloat64(Img<ComplexDoubleType> out,
IterableInterval<C> in) |
<C extends ComplexType<C>> |
ConvertNamespace.cfloat64(IterableInterval<C> in) |
<I extends RealType<I>,O extends RealType<O>> |
ConvertNamespace.clip(O out,
I in) |
<I extends RealType<I>,O extends RealType<O>> |
ConvertNamespace.copy(O out,
I in) |
<C extends ComplexType<C>> |
ConvertNamespace.float32(C in) |
<C extends ComplexType<C>> |
ConvertNamespace.float32(FloatType out,
C in) |
<C extends ComplexType<C>> |
ConvertNamespace.float32(Img<FloatType> out,
IterableInterval<C> in) |
<C extends ComplexType<C>> |
ConvertNamespace.float32(IterableInterval<C> in) |
<C extends ComplexType<C>> |
ConvertNamespace.float64(C in) |
<C extends ComplexType<C>> |
ConvertNamespace.float64(DoubleType out,
C in) |
<C extends ComplexType<C>> |
ConvertNamespace.float64(Img<DoubleType> out,
IterableInterval<C> in) |
<C extends ComplexType<C>> |
ConvertNamespace.float64(IterableInterval<C> in) |
<I extends RealType<I>,O extends RealType<O>> |
ConvertNamespace.imageType(IterableInterval<O> out,
IterableInterval<I> in,
RealTypeConverter<I,O> typeConverter) |
<C extends ComplexType<C>> |
ConvertNamespace.int16(C in) |
<C extends ComplexType<C>> |
ConvertNamespace.int16(Img<ShortType> out,
IterableInterval<C> in) |
<C extends ComplexType<C>> |
ConvertNamespace.int16(IterableInterval<C> in) |
<C extends ComplexType<C>> |
ConvertNamespace.int16(ShortType out,
C in) |
<T extends IntegerType<T>> |
ConvertNamespace.int16(ShortType out,
T in) |
<T extends IntegerType<T>> |
ConvertNamespace.int16(T in) |
<C extends ComplexType<C>> |
ConvertNamespace.int32(C in) |
<C extends ComplexType<C>> |
ConvertNamespace.int32(Img<IntType> out,
IterableInterval<C> in) |
<C extends ComplexType<C>> |
ConvertNamespace.int32(IntType out,
C in) |
<T extends IntegerType<T>> |
ConvertNamespace.int32(IntType out,
T in) |
<C extends ComplexType<C>> |
ConvertNamespace.int32(IterableInterval<C> in) |
<T extends IntegerType<T>> |
ConvertNamespace.int32(T in) |
<C extends ComplexType<C>> |
ConvertNamespace.int64(C in) |
<C extends ComplexType<C>> |
ConvertNamespace.int64(Img<LongType> out,
IterableInterval<C> in) |
<C extends ComplexType<C>> |
ConvertNamespace.int64(IterableInterval<C> in) |
<C extends ComplexType<C>> |
ConvertNamespace.int64(LongType out,
C in) |
<T extends IntegerType<T>> |
ConvertNamespace.int64(LongType out,
T in) |
<T extends IntegerType<T>> |
ConvertNamespace.int64(T in) |
<C extends ComplexType<C>> |
ConvertNamespace.int8(ByteType out,
C in) |
<T extends IntegerType<T>> |
ConvertNamespace.int8(ByteType out,
T in) |
<C extends ComplexType<C>> |
ConvertNamespace.int8(C in) |
<C extends ComplexType<C>> |
ConvertNamespace.int8(Img<ByteType> out,
IterableInterval<C> in) |
<C extends ComplexType<C>> |
ConvertNamespace.int8(IterableInterval<C> in) |
<T extends IntegerType<T>> |
ConvertNamespace.int8(T in) |
<I extends RealType<I>,O extends RealType<O>> |
ConvertNamespace.normalizeScale(O out,
I in) |
<I extends RealType<I>,O extends RealType<O>> |
ConvertNamespace.scale(O out,
I in) |
<C extends ComplexType<C>> |
ConvertNamespace.uint12(C in) |
<C extends ComplexType<C>> |
ConvertNamespace.uint12(Img<Unsigned12BitType> out,
IterableInterval<C> in) |
<C extends ComplexType<C>> |
ConvertNamespace.uint12(IterableInterval<C> in) |
<T extends IntegerType<T>> |
ConvertNamespace.uint12(T in) |
<C extends ComplexType<C>> |
ConvertNamespace.uint12(Unsigned12BitType out,
C in) |
<T extends IntegerType<T>> |
ConvertNamespace.uint12(Unsigned12BitType out,
T in) |
<C extends ComplexType<C>> |
ConvertNamespace.uint128(C in) |
<C extends ComplexType<C>> |
ConvertNamespace.uint128(Img<Unsigned128BitType> out,
IterableInterval<C> in) |
<C extends ComplexType<C>> |
ConvertNamespace.uint128(IterableInterval<C> in) |
<T extends IntegerType<T>> |
ConvertNamespace.uint128(T in) |
<C extends ComplexType<C>> |
ConvertNamespace.uint128(Unsigned128BitType out,
C in) |
<T extends IntegerType<T>> |
ConvertNamespace.uint128(Unsigned128BitType out,
T in) |
<C extends ComplexType<C>> |
ConvertNamespace.uint16(C in) |
<C extends ComplexType<C>> |
ConvertNamespace.uint16(Img<UnsignedShortType> out,
IterableInterval<C> in) |
<C extends ComplexType<C>> |
ConvertNamespace.uint16(IterableInterval<C> in) |
<T extends IntegerType<T>> |
ConvertNamespace.uint16(T in) |
<C extends ComplexType<C>> |
ConvertNamespace.uint16(UnsignedShortType out,
C in) |
<T extends IntegerType<T>> |
ConvertNamespace.uint16(UnsignedShortType out,
T in) |
<C extends ComplexType<C>> |
ConvertNamespace.uint2(C in) |
<C extends ComplexType<C>> |
ConvertNamespace.uint2(Img<Unsigned2BitType> out,
IterableInterval<C> in) |
<C extends ComplexType<C>> |
ConvertNamespace.uint2(IterableInterval<C> in) |
<T extends IntegerType<T>> |
ConvertNamespace.uint2(T in) |
<C extends ComplexType<C>> |
ConvertNamespace.uint2(Unsigned2BitType out,
C in) |
<T extends IntegerType<T>> |
ConvertNamespace.uint2(Unsigned2BitType out,
T in) |
<C extends ComplexType<C>> |
ConvertNamespace.uint32(C in) |
<C extends ComplexType<C>> |
ConvertNamespace.uint32(Img<UnsignedIntType> out,
IterableInterval<C> in) |
<C extends ComplexType<C>> |
ConvertNamespace.uint32(IterableInterval<C> in) |
<T extends IntegerType<T>> |
ConvertNamespace.uint32(T in) |
<C extends ComplexType<C>> |
ConvertNamespace.uint32(UnsignedIntType out,
C in) |
<T extends IntegerType<T>> |
ConvertNamespace.uint32(UnsignedIntType out,
T in) |
<C extends ComplexType<C>> |
ConvertNamespace.uint4(C in) |
<C extends ComplexType<C>> |
ConvertNamespace.uint4(Img<Unsigned4BitType> out,
IterableInterval<C> in) |
<C extends ComplexType<C>> |
ConvertNamespace.uint4(IterableInterval<C> in) |
<T extends IntegerType<T>> |
ConvertNamespace.uint4(T in) |
<C extends ComplexType<C>> |
ConvertNamespace.uint4(Unsigned4BitType out,
C in) |
<T extends IntegerType<T>> |
ConvertNamespace.uint4(Unsigned4BitType out,
T in) |
<C extends ComplexType<C>> |
ConvertNamespace.uint64(C in) |
<C extends ComplexType<C>> |
ConvertNamespace.uint64(Img<UnsignedLongType> out,
IterableInterval<C> in) |
<C extends ComplexType<C>> |
ConvertNamespace.uint64(IterableInterval<C> in) |
<T extends IntegerType<T>> |
ConvertNamespace.uint64(T in) |
<C extends ComplexType<C>> |
ConvertNamespace.uint64(UnsignedLongType out,
C in) |
<T extends IntegerType<T>> |
ConvertNamespace.uint64(UnsignedLongType out,
T in) |
<C extends ComplexType<C>> |
ConvertNamespace.uint8(C in) |
<C extends ComplexType<C>> |
ConvertNamespace.uint8(Img<UnsignedByteType> out,
IterableInterval<C> in) |
<C extends ComplexType<C>> |
ConvertNamespace.uint8(IterableInterval<C> in) |
<T extends IntegerType<T>> |
ConvertNamespace.uint8(T in) |
<C extends ComplexType<C>> |
ConvertNamespace.uint8(UnsignedByteType out,
C in) |
<T extends IntegerType<T>> |
ConvertNamespace.uint8(UnsignedByteType out,
T in) |
Modifier and Type | Method and Description |
---|---|
<T extends NativeType<T>,A> |
CopyNamespace.img(ArrayImg<T,A> in) |
<T extends NativeType<T>,A> |
CopyNamespace.img(ArrayImg<T,A> out,
ArrayImg<T,A> in) |
<T extends NativeType<T>> |
CopyNamespace.img(Img<T> in) |
<T extends NativeType<T>> |
CopyNamespace.img(Img<T> out,
Img<T> in) |
<L,I extends IntegerType<I>> |
CopyNamespace.imgLabeling(ImgLabeling<L,I> in) |
<L,I extends IntegerType<I>> |
CopyNamespace.imgLabeling(ImgLabeling<L,I> out,
ImgLabeling<L,I> in) |
<T> IterableInterval<T> |
CopyNamespace.iterableInterval(IterableInterval<T> in) |
<T> IterableInterval<T> |
CopyNamespace.iterableInterval(IterableInterval<T> out,
IterableInterval<T> in) |
<L> LabelingMapping<L> |
CopyNamespace.labelingMapping(LabelingMapping<L> in) |
<L> LabelingMapping<L> |
CopyNamespace.labelingMapping(LabelingMapping<L> out,
LabelingMapping<L> in) |
<T> RandomAccessibleInterval<T> |
CopyNamespace.rai(RandomAccessibleInterval<T> in) |
<T> RandomAccessibleInterval<T> |
CopyNamespace.rai(RandomAccessibleInterval<T> out,
RandomAccessibleInterval<T> in) |
<T extends Type<T>> |
CopyNamespace.type(T in) |
<T extends Type<T>> |
CopyNamespace.type(T out,
T in) |
Modifier and Type | Method and Description |
---|---|
<T extends NativeType<T>> |
CreateNamespace.img(Dimensions in1,
T in2) |
<T extends NativeType<T>> |
CreateNamespace.img(Dimensions in1,
T in2,
ImgFactory<T> factory) |
<T extends NativeType<T>> |
CreateNamespace.img(Img<T> in) |
Img<DoubleType> |
CreateNamespace.img(Interval interval) |
<T extends NativeType<T>> |
CreateNamespace.img(IterableInterval<T> in) |
<T extends NativeType<T>> |
CreateNamespace.img(RandomAccessibleInterval<T> in) |
<T extends NativeType<T>> |
CreateNamespace.imgFactory() |
<T extends NativeType<T>> |
CreateNamespace.imgFactory(Dimensions dims) |
<T extends NativeType<T>> |
CreateNamespace.imgFactory(Img<T> in) |
<L,T extends IntegerType<T>> |
CreateNamespace.imgLabeling(Dimensions dims) |
<L,T extends IntegerType<T>> |
CreateNamespace.imgLabeling(Dimensions dims,
T outType) |
<L,T extends IntegerType<T>> |
CreateNamespace.imgLabeling(Dimensions dims,
T outType,
ImgFactory<T> fac) |
<L,T extends IntegerType<T>> |
CreateNamespace.imgLabeling(Dimensions dims,
T outType,
ImgFactory<T> fac,
int maxNumLabelSets) |
<L,T extends IntegerType<T>> |
CreateNamespace.imgLabeling(Interval interval) |
<L,T extends IntegerType<T>> |
CreateNamespace.imgLabeling(Interval interval,
T outType) |
<L,T extends IntegerType<T>> |
CreateNamespace.imgLabeling(Interval interval,
T outType,
ImgFactory<T> fac) |
<L,T extends IntegerType<T>> |
CreateNamespace.imgLabeling(Interval interval,
T outType,
ImgFactory<T> fac,
int maxNumLabelSets) |
<T> ImgPlus<T> |
CreateNamespace.imgPlus(Img<T> img) |
<T> ImgPlus<T> |
CreateNamespace.imgPlus(Img<T> img,
ImgPlusMetadata metadata) |
IntegerType |
CreateNamespace.integerType() |
IntegerType |
CreateNamespace.integerType(long maxValue) |
<T extends ComplexType<T>> |
CreateNamespace.kernel(double[]... values)
Executes the "kernel" operation on the given arguments.
|
<T extends ComplexType<T>> |
CreateNamespace.kernel(double[][] values,
T outType)
Executes the "kernel" operation on the given arguments.
|
RandomAccessibleInterval<DoubleType> |
CreateNamespace.kernel2ndDerivBiGauss(double[] sigmaPair,
Integer numDimensions)
Convenience wrapper to create an
Img of type DoubleType
with an isotropic 2nd derivative of BiGauss kernel. |
<T extends ComplexType<T> & NativeType<T>> |
CreateNamespace.kernel2ndDerivBiGauss(double[] sigmaPair,
Integer numDimensions,
T outType)
Creates an
Img of the given type and of appropriate dimensions that
displays an isotropic 2nd derivative of BiGauss filter. |
RandomAccessibleInterval<DoubleType> |
CreateNamespace.kernelBiGauss(double[] sigmaPair,
Integer numDimensions)
Convenience wrapper to create an
Img of type DoubleType
with an isotropic BiGauss kernel. |
<T extends ComplexType<T> & NativeType<T>> |
CreateNamespace.kernelBiGauss(double[] sigmaPair,
Integer numDimensions,
T outType)
Creates an
Img of the given type and of appropriate dimensions that
displays an isotropic BiGauss filter. |
<T extends ComplexType<T> & NativeType<T>> |
CreateNamespace.kernelDiffraction(Dimensions in,
double NA,
double lambda,
double ns,
double ni,
double resLateral,
double resAxial,
double pZ,
T type) |
<T extends ComplexType<T> & NativeType<T>> |
CreateNamespace.kernelGabor(double[] sigmas,
double[] period,
T outType)
Creates an
Img of the given type and of appropriate dimensions that
displays a Gabor filter. |
<T extends ComplexType<T> & NativeType<T>> |
CreateNamespace.kernelGabor(Double sigma,
double[] period,
T outType)
Convenience wrapper to create an
Img of type outType
with an isotropic Gabor kernel. |
RandomAccessibleInterval<ComplexDoubleType> |
CreateNamespace.kernelGaborComplexDouble(double[] sigmas,
double... period)
Convenience wrapper to create an
Img of type ComplexDoubleType
with a Gabor kernel. |
RandomAccessibleInterval<ComplexDoubleType> |
CreateNamespace.kernelGaborComplexDouble(Double sigma,
double... period)
Convenience wrapper to create an
Img of type ComplexDoubleType
with an isotropic Gabor kernel. |
RandomAccessibleInterval<ComplexFloatType> |
CreateNamespace.kernelGaborComplexFloat(double[] sigmas,
double... period)
Convenience wrapper to create an
Img of type ComplexFloatType
with a Gabor kernel. |
RandomAccessibleInterval<ComplexFloatType> |
CreateNamespace.kernelGaborComplexFloat(Double sigma,
double... period)
Convenience wrapper to create an
Img of type ComplexFloatType
with an isotropic Gabor kernel. |
RandomAccessibleInterval<DoubleType> |
CreateNamespace.kernelGaborDouble(double[] sigmas,
double... period)
Convenience wrapper to create an
Img of type DoubleType
with a Gabor kernel. |
RandomAccessibleInterval<DoubleType> |
CreateNamespace.kernelGaborDouble(Double sigma,
double... period)
Convenience wrapper to create an
Img of type DoubleType
with an isotropic Gabor kernel. |
RandomAccessibleInterval<FloatType> |
CreateNamespace.kernelGaborFloat(double[] sigmas,
double... period)
|
RandomAccessibleInterval<FloatType> |
CreateNamespace.kernelGaborFloat(Double sigma,
double... period)
|
RandomAccessibleInterval<DoubleType> |
CreateNamespace.kernelGauss(double... sigma)
Executes the "kernelGauss" operation on the given arguments.
|
<T extends ComplexType<T> & NativeType<T>> |
CreateNamespace.kernelGauss(double[] sigma,
T outType)
Executes the "kernelGauss" operation on the given arguments.
|
RandomAccessibleInterval<DoubleType> |
CreateNamespace.kernelGauss(Double sigma,
int numDimensions)
Executes the "kernelGauss" operation on the given arguments.
|
<T extends ComplexType<T>> |
CreateNamespace.kernelGauss(Double sigma,
int numDimensions,
T outType)
Executes the "kernelGauss" operation on the given arguments.
|
RandomAccessibleInterval<DoubleType> |
CreateNamespace.kernelLog(double... sigma)
Executes the "kernelLog" operation on the given arguments.
|
<T extends ComplexType<T>> |
CreateNamespace.kernelLog(double[] sigma,
T outType)
Executes the "kernelLog" operation on the given arguments.
|
RandomAccessibleInterval<DoubleType> |
CreateNamespace.kernelLog(Double sigma,
int numDimensions)
Executes the "kernelLog" operation on the given arguments.
|
<T extends ComplexType<T>> |
CreateNamespace.kernelLog(Double sigma,
int numDimensions,
T outType)
Executes the "kernelLog" operation on the given arguments.
|
<T extends ComplexType<T>> |
CreateNamespace.kernelSobel(T outType) |
<L> LabelingMapping<L> |
CreateNamespace.labelingMapping() |
<L> LabelingMapping<L> |
CreateNamespace.labelingMapping(int maxNumSets) |
DoubleType |
CreateNamespace.nativeType() |
<T extends NativeType<T>> |
CreateNamespace.nativeType(Class<T> type) |
<T> T |
CreateNamespace.object(Class<T> in) |
Modifier and Type | Method and Description |
---|---|
<T extends RealType<T>> |
HaralickNamespace.asm(DoubleType out,
IterableInterval<T> in,
int numGreyLevels,
int distance,
MatrixOrientation orientation) |
<T extends RealType<T>> |
HaralickNamespace.asm(IterableInterval<T> in,
int numGreyLevels,
int distance,
MatrixOrientation orientation) |
<T extends RealType<T>> |
HaralickNamespace.clusterPromenence(DoubleType out,
IterableInterval<T> in,
int numGreyLevels,
int distance,
MatrixOrientation orientation) |
<T extends RealType<T>> |
HaralickNamespace.clusterPromenence(IterableInterval<T> in,
int numGreyLevels,
int distance,
MatrixOrientation orientation) |
<T extends RealType<T>> |
HaralickNamespace.clusterShade(DoubleType out,
IterableInterval<T> in,
int numGreyLevels,
int distance,
MatrixOrientation orientation) |
<T extends RealType<T>> |
HaralickNamespace.clusterShade(IterableInterval<T> in,
int numGreyLevels,
int distance,
MatrixOrientation orientation) |
<T extends RealType<T>> |
HaralickNamespace.contrast(DoubleType out,
IterableInterval<T> in,
int numGreyLevels,
int distance,
MatrixOrientation orientation) |
<T extends RealType<T>> |
HaralickNamespace.contrast(IterableInterval<T> in,
int numGreyLevels,
int distance,
MatrixOrientation orientation) |
<T extends RealType<T>> |
HaralickNamespace.correlation(DoubleType out,
IterableInterval<T> in,
int numGreyLevels,
int distance,
MatrixOrientation orientation) |
<T extends RealType<T>> |
HaralickNamespace.correlation(IterableInterval<T> in,
int numGreyLevels,
int distance,
MatrixOrientation orientation) |
<T extends RealType<T>> |
HaralickNamespace.differenceEntropy(DoubleType out,
IterableInterval<T> in,
int numGreyLevels,
int distance,
MatrixOrientation orientation) |
<T extends RealType<T>> |
HaralickNamespace.differenceEntropy(IterableInterval<T> in,
int numGreyLevels,
int distance,
MatrixOrientation orientation) |
<T extends RealType<T>> |
HaralickNamespace.differenceVariance(DoubleType out,
IterableInterval<T> in,
int numGreyLevels,
int distance,
MatrixOrientation orientation) |
<T extends RealType<T>> |
HaralickNamespace.differenceVariance(IterableInterval<T> in,
int numGreyLevels,
int distance,
MatrixOrientation orientation) |
<T extends RealType<T>> |
HaralickNamespace.entropy(DoubleType out,
IterableInterval<T> in,
int numGreyLevels,
int distance,
MatrixOrientation orientation) |
<T extends RealType<T>> |
HaralickNamespace.entropy(IterableInterval<T> in,
int numGreyLevels,
int distance,
MatrixOrientation orientation) |
<T extends RealType<T>> |
HaralickNamespace.icm1(DoubleType out,
IterableInterval<T> in,
int numGreyLevels,
int distance,
MatrixOrientation orientation) |
<T extends RealType<T>> |
HaralickNamespace.icm1(IterableInterval<T> in,
int numGreyLevels,
int distance,
MatrixOrientation orientation) |
<T extends RealType<T>> |
HaralickNamespace.icm2(DoubleType out,
IterableInterval<T> in,
int numGreyLevels,
int distance,
MatrixOrientation orientation) |
<T extends RealType<T>> |
HaralickNamespace.icm2(IterableInterval<T> in,
int numGreyLevels,
int distance,
MatrixOrientation orientation) |
<T extends RealType<T>> |
HaralickNamespace.ifdm(DoubleType out,
IterableInterval<T> in,
int numGreyLevels,
int distance,
MatrixOrientation orientation) |
<T extends RealType<T>> |
HaralickNamespace.ifdm(IterableInterval<T> in,
int numGreyLevels,
int distance,
MatrixOrientation orientation) |
<T extends RealType<T>> |
HaralickNamespace.maxProbability(DoubleType out,
IterableInterval<T> in,
int numGreyLevels,
int distance,
MatrixOrientation orientation) |
<T extends RealType<T>> |
HaralickNamespace.maxProbability(IterableInterval<T> in,
int numGreyLevels,
int distance,
MatrixOrientation orientation) |
<T extends RealType<T>> |
HaralickNamespace.sumAverage(DoubleType out,
IterableInterval<T> in,
int numGreyLevels,
int distance,
MatrixOrientation orientation) |
<T extends RealType<T>> |
HaralickNamespace.sumAverage(IterableInterval<T> in,
int numGreyLevels,
int distance,
MatrixOrientation orientation) |
<T extends RealType<T>> |
HaralickNamespace.sumEntropy(DoubleType out,
IterableInterval<T> in,
int numGreyLevels,
int distance,
MatrixOrientation orientation) |
<T extends RealType<T>> |
HaralickNamespace.sumEntropy(IterableInterval<T> in,
int numGreyLevels,
int distance,
MatrixOrientation orientation) |
<T extends RealType<T>> |
HaralickNamespace.sumVariance(DoubleType out,
IterableInterval<T> in,
int numGreyLevels,
int distance,
MatrixOrientation orientation) |
<T extends RealType<T>> |
HaralickNamespace.sumVariance(IterableInterval<T> in,
int numGreyLevels,
int distance,
MatrixOrientation orientation) |
<T extends RealType<T>> |
HaralickNamespace.textureHomogeneity(DoubleType out,
IterableInterval<T> in,
int numGreyLevels,
int distance,
MatrixOrientation orientation) |
<T extends RealType<T>> |
HaralickNamespace.textureHomogeneity(IterableInterval<T> in,
int numGreyLevels,
int distance,
MatrixOrientation orientation) |
<T extends RealType<T>> |
HaralickNamespace.variance(DoubleType out,
IterableInterval<T> in,
int numGreyLevels,
int distance,
MatrixOrientation orientation) |
<T extends RealType<T>> |
HaralickNamespace.variance(IterableInterval<T> in,
int numGreyLevels,
int distance,
MatrixOrientation orientation) |
Modifier and Type | Method and Description |
---|---|
<T extends RealType<T>> |
HogNamespace.hog(RandomAccessibleInterval<T> in,
int numOrientations,
int spanOfNeighborhood)
Executes the "hog" operation on the given arguments.
|
<T extends RealType<T>> |
HogNamespace.hog(RandomAccessibleInterval<T> out,
RandomAccessibleInterval<T> in,
int numOrientatios,
int spanOfNeighborhood)
Executes the "hog" operation on the given arguments.
|
Modifier and Type | Method and Description |
---|---|
<T extends RealType<T>> |
LBPNamespace.lbp2D(ArrayList<LongType> out,
RandomAccessibleInterval<T> in,
int distance,
int histogramSize) |
<T extends RealType<T>> |
LBPNamespace.lbp2D(RandomAccessibleInterval<T> in,
int distance,
int histogramSize) |
Modifier and Type | Method and Description |
---|---|
<I extends RealType<I>,O extends RealType<O>> |
TamuraNamespace.coarseness(O out,
RandomAccessibleInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
TamuraNamespace.coarseness(RandomAccessibleInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
TamuraNamespace.contrast(O out,
RandomAccessibleInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
TamuraNamespace.contrast(RandomAccessibleInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
TamuraNamespace.directionality(O out,
RandomAccessibleInterval<I> in,
int histogramSize) |
<I extends RealType<I>,O extends RealType<O>> |
TamuraNamespace.directionality(RandomAccessibleInterval<I> in,
int histogramSize) |
Modifier and Type | Method and Description |
---|---|
<T extends RealType<T>,O extends RealType<O>> |
ZernikeNamespace.magnitude(IterableInterval<T> in,
int order,
int repitition) |
<T extends RealType<T>,O extends RealType<O>> |
ZernikeNamespace.magnitude(O out,
IterableInterval<T> in,
int order,
int repitition) |
<T extends RealType<T>,O extends RealType<O>> |
ZernikeNamespace.phase(IterableInterval<T> in,
int order,
int repitition) |
<T extends RealType<T>,O extends RealType<O>> |
ZernikeNamespace.phase(O out,
IterableInterval<T> in,
int order,
int repitition) |
Modifier and Type | Method and Description |
---|---|
<I extends RealType<I>,O extends RealType<O>> |
FilterNamespace.addNoise(O out,
I in,
double rangeMin,
double rangeMax,
double rangeStdDev) |
<I extends RealType<I>,O extends RealType<O>> |
FilterNamespace.addNoise(O out,
I in,
double rangeMin,
double rangeMax,
double rangeStdDev,
long seed) |
<T extends RealType<T>> |
FilterNamespace.addNoise(T in,
double rangeMin,
double rangeMax,
double rangeStdDev) |
<I extends RealType<I>,O extends RealType<O>> |
FilterNamespace.addPoissonNoise(IterableInterval<O> out,
IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
FilterNamespace.addPoissonNoise(O out,
I in) |
<I extends RealType<I>,O extends RealType<O>> |
FilterNamespace.addPoissonNoise(O out,
I in,
long seed) |
<T extends RealType<T>> |
FilterNamespace.allPartialDerivatives(RandomAccessibleInterval<T> in)
Executes the "partial derivative" operation on all dimensions
|
<I extends RealType<I>,O extends RealType<O>> |
FilterNamespace.bilateral(RandomAccessibleInterval<O> out,
RandomAccessibleInterval<I> in,
double sigmaR,
double sigmaS,
int radius)
Executes the "bilateral" filter on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> |
FilterNamespace.convolve(RandomAccessibleInterval<I> in,
RandomAccessibleInterval<K> kernel)
Executes the "convolve" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> |
FilterNamespace.convolve(RandomAccessibleInterval<I> in,
RandomAccessibleInterval<K> kernel,
OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obf)
Executes the "convolve" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> |
FilterNamespace.convolve(RandomAccessibleInterval<I> in,
RandomAccessibleInterval<K> kernel,
OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obf,
O outType)
Executes the "convolve" operation on the given arguments.
|
<I extends RealType<I>,K extends RealType<K>,O extends RealType<O>> |
FilterNamespace.convolve(RandomAccessibleInterval<O> out,
RandomAccessible<I> in,
RandomAccessibleInterval<K> kernel)
Executes the "convolve" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> |
FilterNamespace.convolve(RandomAccessibleInterval<O> output,
RandomAccessibleInterval<I> raiExtendedInput,
RandomAccessibleInterval<K> raiExtendedKernel)
Executes the "convolve" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> |
FilterNamespace.convolve(RandomAccessibleInterval<O> out,
RandomAccessibleInterval<I> in,
RandomAccessibleInterval<K> kernel,
long... borderSize)
Executes the "convolve" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> |
FilterNamespace.convolve(RandomAccessibleInterval<O> out,
RandomAccessibleInterval<I> in,
RandomAccessibleInterval<K> kernel,
long[] borderSize,
OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput)
Executes the "convolve" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> |
FilterNamespace.convolve(RandomAccessibleInterval<O> out,
RandomAccessibleInterval<I> in,
RandomAccessibleInterval<K> kernel,
long[] borderSize,
OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput,
OutOfBoundsFactory<K,RandomAccessibleInterval<K>> obfKernel)
Executes the "convolve" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> |
FilterNamespace.convolve(RandomAccessibleInterval<O> out,
RandomAccessibleInterval<I> in,
RandomAccessibleInterval<K> kernel,
long[] borderSize,
OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput,
OutOfBoundsFactory<K,RandomAccessibleInterval<K>> obfKernel,
O outType)
Executes the "convolve" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> |
FilterNamespace.convolve(RandomAccessibleInterval<O> out,
RandomAccessibleInterval<I> in,
RandomAccessibleInterval<K> kernel,
long[] borderSize,
OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput,
OutOfBoundsFactory<K,RandomAccessibleInterval<K>> obfKernel,
O outType,
C fftType)
Executes the "convolve" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> |
FilterNamespace.convolve(RandomAccessibleInterval<O> output,
RandomAccessibleInterval<I> raiExtendedInput,
RandomAccessibleInterval<K> raiExtendedKernel,
RandomAccessibleInterval<C> fftInput)
Executes the "convolve" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> |
FilterNamespace.convolve(RandomAccessibleInterval<O> output,
RandomAccessibleInterval<I> raiExtendedInput,
RandomAccessibleInterval<K> raiExtendedKernel,
RandomAccessibleInterval<C> fftInput,
RandomAccessibleInterval<C> fftKernel)
Executes the "convolve" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> |
FilterNamespace.convolve(RandomAccessibleInterval<O> output,
RandomAccessibleInterval<I> raiExtendedInput,
RandomAccessibleInterval<K> raiExtendedKernel,
RandomAccessibleInterval<C> fftInput,
RandomAccessibleInterval<C> fftKernel,
boolean performInputFFT)
Executes the "convolve" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> |
FilterNamespace.convolve(RandomAccessibleInterval<O> output,
RandomAccessibleInterval<I> raiExtendedInput,
RandomAccessibleInterval<K> raiExtendedKernel,
RandomAccessibleInterval<C> fftInput,
RandomAccessibleInterval<C> fftKernel,
boolean performInputFFT,
boolean performKernelFFT)
Executes the "convolve" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> |
FilterNamespace.correlate(RandomAccessibleInterval<O> out,
RandomAccessibleInterval<I> in,
RandomAccessibleInterval<K> kernel)
Executes the "correlate" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> |
FilterNamespace.correlate(RandomAccessibleInterval<O> out,
RandomAccessibleInterval<I> in,
RandomAccessibleInterval<K> kernel,
long... borderSize)
Executes the "correlate" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> |
FilterNamespace.correlate(RandomAccessibleInterval<O> out,
RandomAccessibleInterval<I> in,
RandomAccessibleInterval<K> kernel,
long[] borderSize,
OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput)
Executes the "correlate" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> |
FilterNamespace.correlate(RandomAccessibleInterval<O> out,
RandomAccessibleInterval<I> in,
RandomAccessibleInterval<K> kernel,
long[] borderSize,
OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput,
OutOfBoundsFactory<K,RandomAccessibleInterval<K>> obfKernel)
Executes the "correlate" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>> |
FilterNamespace.correlate(RandomAccessibleInterval<O> out,
RandomAccessibleInterval<I> in,
RandomAccessibleInterval<K> kernel,
long[] borderSize,
OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput,
OutOfBoundsFactory<K,RandomAccessibleInterval<K>> obfKernel,
O outType)
Executes the "correlate" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> |
FilterNamespace.correlate(RandomAccessibleInterval<O> out,
RandomAccessibleInterval<I> in,
RandomAccessibleInterval<K> kernel,
long[] borderSize,
OutOfBoundsFactory<I,RandomAccessibleInterval<I>> obfInput,
OutOfBoundsFactory<K,RandomAccessibleInterval<K>> obfKernel,
O outType,
C fftType)
Executes the "correlate" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> |
FilterNamespace.correlate(RandomAccessibleInterval<O> output,
RandomAccessibleInterval<I> raiExtendedInput,
RandomAccessibleInterval<K> raiExtendedKernel,
RandomAccessibleInterval<C> fftInput)
Executes the "correlate" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> |
FilterNamespace.correlate(RandomAccessibleInterval<O> output,
RandomAccessibleInterval<I> raiExtendedInput,
RandomAccessibleInterval<K> raiExtendedKernel,
RandomAccessibleInterval<C> fftInput,
RandomAccessibleInterval<C> fftKernel)
Executes the "correlate" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> |
FilterNamespace.correlate(RandomAccessibleInterval<O> output,
RandomAccessibleInterval<I> raiExtendedInput,
RandomAccessibleInterval<K> raiExtendedKernel,
RandomAccessibleInterval<C> fftInput,
RandomAccessibleInterval<C> fftKernel,
boolean performInputFFT)
Executes the "correlate" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> |
FilterNamespace.correlate(RandomAccessibleInterval<O> output,
RandomAccessibleInterval<I> raiExtendedInput,
RandomAccessibleInterval<K> raiExtendedKernel,
RandomAccessibleInterval<C> fftInput,
RandomAccessibleInterval<C> fftKernel,
boolean performInputFFT,
boolean performKernelFFT)
Executes the "correlate" operation on the given arguments.
|
<T> Img<T> |
FilterNamespace.createFFTOutput(Dimensions in1,
T in2) |
<T> Img<T> |
FilterNamespace.createFFTOutput(Dimensions in1,
T in2,
boolean fast) |
<T extends RealType<T>> |
FilterNamespace.derivativeGauss(RandomAccessibleInterval<T> out,
RandomAccessibleInterval<DoubleType> in,
int[] derivatives,
double... sigma) |
<T extends RealType<T>,V extends RealType<V>> |
FilterNamespace.dog(RandomAccessibleInterval<T> in,
double[] sigmas1,
double... sigmas2) |
<T extends RealType<T>,V extends RealType<V>> |
FilterNamespace.dog(RandomAccessibleInterval<T> in,
double sigma1,
double sigma2) |
<T extends NumericType<T> & NativeType<T>> |
FilterNamespace.dog(RandomAccessibleInterval<T> out,
RandomAccessibleInterval<T> in,
UnaryComputerOp<RandomAccessibleInterval<T>,RandomAccessibleInterval<T>> gauss1,
UnaryComputerOp<RandomAccessibleInterval<T>,RandomAccessibleInterval<T>> gauss2,
UnaryFunctionOp<RandomAccessibleInterval<T>,RandomAccessibleInterval<T>> outputCreator,
UnaryFunctionOp<RandomAccessibleInterval<T>,RandomAccessibleInterval<T>> tmpCreator) |
<T extends NumericType<T> & NativeType<T>> |
FilterNamespace.dog(RandomAccessibleInterval<T> in,
UnaryComputerOp<RandomAccessibleInterval<T>,RandomAccessibleInterval<T>> gauss1,
UnaryComputerOp<RandomAccessibleInterval<T>,RandomAccessibleInterval<T>> gauss2,
UnaryFunctionOp<RandomAccessibleInterval<T>,RandomAccessibleInterval<T>> outputCreator,
UnaryFunctionOp<RandomAccessibleInterval<T>,RandomAccessibleInterval<T>> tmpCreator) |
<T extends RealType<T>,V extends RealType<V>> |
FilterNamespace.dog(RandomAccessibleInterval<V> out,
RandomAccessibleInterval<T> in,
double[] sigmas1,
double... sigmas2) |
<T extends RealType<T>,V extends RealType<V>> |
FilterNamespace.dog(RandomAccessibleInterval<V> out,
RandomAccessibleInterval<T> in,
double[] sigmas1,
double[] sigmas2,
OutOfBoundsFactory<T,RandomAccessibleInterval<T>> outOfBounds) |
<T extends RealType<T>,V extends RealType<V>> |
FilterNamespace.dog(RandomAccessibleInterval<V> out,
RandomAccessibleInterval<T> in,
double sigma1,
double sigma2) |
<T extends RealType<T>,V extends RealType<V>> |
FilterNamespace.dog(RandomAccessibleInterval<V> out,
RandomAccessibleInterval<T> in,
double sigma1,
double sigma2,
OutOfBoundsFactory<T,RandomAccessibleInterval<T>> outOfBounds) |
<T extends RealType<T>,C extends ComplexType<C>> |
FilterNamespace.fft(RandomAccessibleInterval<C> out,
RandomAccessibleInterval<T> in)
Executes the "fft" operation on the given arguments.
|
<T extends RealType<T>,I extends RandomAccessibleInterval<T>,C extends ComplexType<C>,O extends RandomAccessibleInterval<C>> |
FilterNamespace.fft(RandomAccessibleInterval<T> in)
Executes the "fft" operation on the given arguments.
|
<T extends RealType<T>,I extends RandomAccessibleInterval<T>,C extends ComplexType<C>,O extends RandomAccessibleInterval<C>> |
FilterNamespace.fft(RandomAccessibleInterval<T> in,
long... borderSize)
Executes the "fft" operation on the given arguments.
|
<T extends RealType<T>,I extends RandomAccessibleInterval<T>,C extends ComplexType<C>,O extends RandomAccessibleInterval<C>> |
FilterNamespace.fft(RandomAccessibleInterval<T> in,
long[] borderSize,
boolean fast)
Executes the "fft" operation on the given arguments.
|
<T extends RealType<T>,I extends RandomAccessibleInterval<T>,C extends ComplexType<C>,O extends RandomAccessibleInterval<C>> |
FilterNamespace.fft(RandomAccessibleInterval<T> in,
long[] borderSize,
boolean fast,
OutOfBoundsFactory<T,RandomAccessibleInterval<T>> obf)
Executes the "fft" operation on the given arguments.
|
<T extends RealType<T>,I extends RandomAccessibleInterval<T>,C extends ComplexType<C>,O extends RandomAccessibleInterval<C>> |
FilterNamespace.fft(RandomAccessibleInterval<T> in,
long[] borderSize,
boolean fast,
OutOfBoundsFactory<T,RandomAccessibleInterval<T>> obf,
C fftType)
Executes the "fft" operation on the given arguments.
|
long[][] |
FilterNamespace.fftSize(Dimensions in1,
boolean powerOfTwo) |
long[][] |
FilterNamespace.fftSize(Dimensions in1,
boolean forward,
boolean fast) |
<T extends RealType<T>,U extends RealType<U>> |
FilterNamespace.frangiVesselness(RandomAccessibleInterval<U> out,
RandomAccessibleInterval<T> in,
double[] spacing,
int scale)
Executes the "Frangi Vesselness" filter operation on the given arguments.
|
<T extends NumericType<T>,V extends NumericType<V>> |
FilterNamespace.gauss(RandomAccessibleInterval<T> in,
double... sigmas)
Executes the "gauss" operation on the given arguments.
|
<T extends NumericType<T>,V extends NumericType<V>> |
FilterNamespace.gauss(RandomAccessibleInterval<T> in,
double sigma) |
<T extends NumericType<T>,V extends NumericType<V>> |
FilterNamespace.gauss(RandomAccessibleInterval<V> out,
RandomAccessible<T> in,
double... sigmas)
Executes the "gauss" operation on the given arguments.
|
<T extends NumericType<T>,V extends NumericType<V>> |
FilterNamespace.gauss(RandomAccessibleInterval<V> out,
RandomAccessibleInterval<T> in,
double... sigmas)
Executes the "gauss" operation on the given arguments.
|
<T extends NumericType<T>,V extends NumericType<V>> |
FilterNamespace.gauss(RandomAccessibleInterval<V> out,
RandomAccessibleInterval<T> in,
double sigma)
Executes the "gauss" operation on the given arguments.
|
<T extends NumericType<T>,V extends NumericType<V>> |
FilterNamespace.gauss(RandomAccessibleInterval<V> out,
RandomAccessibleInterval<T> in,
double[] sigmas,
OutOfBoundsFactory<T,RandomAccessibleInterval<T>> outOfBounds)
Executes the "gauss" operation on the given arguments.
|
<T extends NumericType<T>,V extends NumericType<V>> |
FilterNamespace.gauss(RandomAccessibleInterval<V> out,
RandomAccessibleInterval<T> in,
double sigma,
OutOfBoundsFactory<T,RandomAccessibleInterval<T>> outOfBounds)
Executes the "gauss" operation on the given arguments.
|
<T extends RealType<T>> |
FilterNamespace.hessian(RandomAccessibleInterval<T> in) |
<C extends ComplexType<C>> |
FilterNamespace.ifft(RandomAccessibleInterval<C> arg) |
<C extends ComplexType<C>,T extends RealType<T>> |
FilterNamespace.ifft(RandomAccessibleInterval<T> out,
RandomAccessibleInterval<C> in)
Executes the "ifft" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> |
FilterNamespace.linearFilter(RandomAccessibleInterval<O> out,
RandomAccessibleInterval<I> in1,
RandomAccessibleInterval<K> in2,
BinaryComputerOp<RandomAccessibleInterval<C>,RandomAccessibleInterval<C>,RandomAccessibleInterval<C>> frequencyOp)
Executes the "linearFilter" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> |
FilterNamespace.linearFilter(RandomAccessibleInterval<O> out,
RandomAccessibleInterval<I> in1,
RandomAccessibleInterval<K> in2,
RandomAccessibleInterval<C> fftInput,
BinaryComputerOp<RandomAccessibleInterval<C>,RandomAccessibleInterval<C>,RandomAccessibleInterval<C>> frequencyOp)
Executes the "linearFilter" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> |
FilterNamespace.linearFilter(RandomAccessibleInterval<O> out,
RandomAccessibleInterval<I> in1,
RandomAccessibleInterval<K> in2,
RandomAccessibleInterval<C> fftInput,
RandomAccessibleInterval<C> fftKernel,
BinaryComputerOp<RandomAccessibleInterval<C>,RandomAccessibleInterval<C>,RandomAccessibleInterval<C>> frequencyOp)
Executes the "linearFilter" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> |
FilterNamespace.linearFilter(RandomAccessibleInterval<O> out,
RandomAccessibleInterval<I> in1,
RandomAccessibleInterval<K> in2,
RandomAccessibleInterval<C> fftInput,
RandomAccessibleInterval<C> fftKernel,
boolean performInputFFT,
BinaryComputerOp<RandomAccessibleInterval<C>,RandomAccessibleInterval<C>,RandomAccessibleInterval<C>> frequencyOp)
Executes the "linearFilter" operation on the given arguments.
|
<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> |
FilterNamespace.linearFilter(RandomAccessibleInterval<O> out,
RandomAccessibleInterval<I> in1,
RandomAccessibleInterval<K> in2,
RandomAccessibleInterval<C> fftInput,
RandomAccessibleInterval<C> fftKernel,
boolean performInputFFT,
boolean performKernelFFT,
BinaryComputerOp<RandomAccessibleInterval<C>,RandomAccessibleInterval<C>,RandomAccessibleInterval<C>> frequencyOp)
Executes the "linearFilter" operation on the given arguments.
|
<T extends RealType<T>,V extends RealType<V>> |
FilterNamespace.max(IterableInterval<T> out,
RandomAccessibleInterval<T> in,
Shape shape)
Executes the "max" filter operation on the given arguments.
|
<T extends RealType<T>> |
FilterNamespace.max(IterableInterval<T> out,
RandomAccessibleInterval<T> in,
Shape shape,
OutOfBoundsFactory<T,T> outOfBoundsFactory)
Executes the "max" filter operation on the given arguments.
|
<I extends ComplexType<I>,O extends ComplexType<O>> |
FilterNamespace.mean(IterableInterval<O> out,
RandomAccessibleInterval<I> in,
Shape shape)
Executes the "mean" filter operation on the given arguments.
|
<I extends ComplexType<I>,O extends ComplexType<O>> |
FilterNamespace.mean(IterableInterval<O> out,
RandomAccessibleInterval<I> in,
Shape shape,
OutOfBoundsFactory<I,RandomAccessibleInterval<I>> outOfBoundsFactory)
Executes the "mean" filter operation on the given arguments.
|
<T extends RealType<T>> |
FilterNamespace.median(IterableInterval<T> out,
RandomAccessibleInterval<T> in,
Shape shape)
Executes the "median" filter operation on the given arguments.
|
<T extends RealType<T>> |
FilterNamespace.median(IterableInterval<T> out,
RandomAccessibleInterval<T> in,
Shape shape,
OutOfBoundsFactory<T,T> outOfBoundsFactory)
Executes the "median" filter operation on the given arguments.
|
<T extends RealType<T>> |
FilterNamespace.min(IterableInterval<T> out,
RandomAccessibleInterval<T> in,
Shape shape)
Executes the "min" filter operation on the given arguments.
|
<T extends RealType<T>> |
FilterNamespace.min(IterableInterval<T> out,
RandomAccessibleInterval<T> in,
Shape shape,
OutOfBoundsFactory<T,T> outOfBoundsFactory)
Executes the "min" filter operation on the given arguments.
|
<T extends ComplexType<T>> |
FilterNamespace.paddingIntervalCentered(RandomAccessibleInterval<T> in,
Dimensions paddedDimensions)
Executes the "paddingIntervalCentered" operation on the given arguments.
|
<T extends ComplexType<T>> |
FilterNamespace.paddingIntervalOrigin(RandomAccessibleInterval<T> in,
Interval centeredInterval)
Executes the "paddingIntervalOrigin" operation on the given arguments.
|
<T extends ComplexType<T>> |
FilterNamespace.padFFTInput(RandomAccessibleInterval<T> in1,
Dimensions in2)
Executes the "padInputFFT" filter operation on the given arguments.
|
<T extends ComplexType<T>> |
FilterNamespace.padFFTInput(RandomAccessibleInterval<T> in1,
Dimensions in2,
boolean fast)
Executes the "padInputFFT" filter operation on the given arguments.
|
<T extends ComplexType<T>> |
FilterNamespace.padFFTInput(RandomAccessibleInterval<T> in1,
Dimensions in2,
boolean fast,
OutOfBoundsFactory<T,RandomAccessibleInterval<T>> obf)
Executes the "padInputFFT" filter operation on the given arguments.
|
<T extends ComplexType<T>> |
FilterNamespace.padInput(RandomAccessibleInterval<T> in,
Dimensions paddedDimensions)
Executes the "padInput" filter operation on the given arguments.
|
<T extends ComplexType<T>> |
FilterNamespace.padInput(RandomAccessibleInterval<T> in,
Dimensions paddedDimensions,
OutOfBoundsFactory<T,RandomAccessibleInterval<T>> obf)
Executes the "padInput" filter operation on the given arguments.
|
<T extends ComplexType<T>> |
FilterNamespace.padShiftFFTKernel(RandomAccessibleInterval<T> in1,
Dimensions in2)
Executes the "padShiftFFTKernel" filter operation on the given arguments.
|
<T extends ComplexType<T>> |
FilterNamespace.padShiftFFTKernel(RandomAccessibleInterval<T> in1,
Dimensions in2,
boolean fast)
Executes the "padShiftFFTKernel" filter operation on the given arguments.
|
<T extends RealType<T>> |
FilterNamespace.partialDerivative(RandomAccessibleInterval<T> in,
int dimension)
Executes the "partial derivative" operation on the given arguments
|
<T extends RealType<T>> |
FilterNamespace.partialDerivative(RandomAccessibleInterval<T> out,
RandomAccessibleInterval<T> in,
int dimension)
Executes the "partial derivative" operation on the given arguments
|
<T extends RealType<T>> |
FilterNamespace.sigma(IterableInterval<T> out,
RandomAccessibleInterval<T> in,
Shape shape,
Double range,
Double minPixelFraction)
Executes the "sigma" filter operation on the given arguments.
|
<T extends RealType<T>> |
FilterNamespace.sigma(IterableInterval<T> out,
RandomAccessibleInterval<T> in,
Shape shape,
OutOfBoundsFactory<T,T> outOfBoundsFactory,
Double range,
Double minPixelFraction)
Executes the "sigma" filter operation on the given arguments.
|
<T extends RealType<T>> |
FilterNamespace.sobel(RandomAccessibleInterval<T> in) |
<T extends RealType<T>> |
FilterNamespace.sobel(RandomAccessibleInterval<T> out,
RandomAccessibleInterval<T> in) |
<T extends RealType<T>> |
FilterNamespace.tubeness(IterableInterval<DoubleType> out,
RandomAccessibleInterval<T> in,
double sigma,
double... calibration)
Executes the "tubeness" filter operation on the given arguments.
|
<T extends RealType<T>> |
FilterNamespace.tubeness(RandomAccessibleInterval<T> in,
double sigma,
double... calibration)
Executes the "tubeness" filter operation on the given arguments.
|
<T extends RealType<T>> |
FilterNamespace.variance(IterableInterval<T> out,
RandomAccessibleInterval<T> in,
Shape shape)
Executes the "variance" filter operation on the given arguments.
|
<T extends RealType<T>> |
FilterNamespace.variance(IterableInterval<T> out,
RandomAccessibleInterval<T> in,
Shape shape,
OutOfBoundsFactory<T,T> outOfBoundsFactory)
Executes the "variance" filter operation on the given arguments.
|
Modifier and Type | Method and Description |
---|---|
<T extends RealType<T>> |
ImageNamespace.ascii(IterableInterval<T> image)
Executes the "ascii" operation on the given arguments.
|
<T extends RealType<T>> |
ImageNamespace.ascii(IterableInterval<T> image,
T min)
Executes the "ascii" operation on the given arguments.
|
<T extends RealType<T>> |
ImageNamespace.ascii(IterableInterval<T> image,
T min,
T max)
Executes the "ascii" operation on the given arguments.
|
<T extends RealType<T>> |
ImageNamespace.cooccurrenceMatrix(IterableInterval<T> in,
int nrGreyLevels,
int distance,
MatrixOrientation orientation) |
<B extends BooleanType<B>,T extends RealType<T>> |
ImageNamespace.distancetransform(RandomAccessibleInterval<B> in)
Executes the "distancetransform" operation on the given arguments.
|
<B extends BooleanType<B>,T extends RealType<T>> |
ImageNamespace.distancetransform(RandomAccessibleInterval<B> in,
double... calibration)
Executes the "distancetransform" operation on the given arguments.
|
<B extends BooleanType<B>,T extends RealType<T>> |
ImageNamespace.distancetransform(RandomAccessibleInterval<T> out,
RandomAccessibleInterval<B> in)
Executes the "distancetransform" operation on the given arguments.
|
<B extends BooleanType<B>,T extends RealType<T>> |
ImageNamespace.distancetransform(RandomAccessibleInterval<T> out,
RandomAccessibleInterval<B> in,
double... calibration)
Executes the "distancetransform" operation on the given arguments.
|
<T extends RealType<T>> |
ImageNamespace.equation(IterableInterval<T> out,
DoubleBinaryOperator in)
Executes the "equation" operation on the given arguments.
|
<T extends RealType<T>> |
ImageNamespace.equation(IterableInterval<T> out,
String in)
Executes the "equation" operation on the given arguments.
|
<T extends RealType<T>> |
ImageNamespace.equation(IterableInterval<T> out,
UnaryFunctionOp<long[],Double> in)
Executes the "equation" operation on the given arguments.
|
<T extends RealType<T>> |
ImageNamespace.equation(String in)
Executes the "equation" operation on the given arguments.
|
<T extends Type<T>> |
ImageNamespace.fill(Iterable<T> out,
T in)
Executes the "fill" operation on the given arguments.
|
<T extends RealType<T>> |
ImageNamespace.histogram(Iterable<T> in)
Executes the "histogram" operation on the given arguments.
|
<T extends RealType<T>> |
ImageNamespace.histogram(Iterable<T> in,
int numBins)
Executes the "histogram" operation on the given arguments.
|
<T extends RealType<T>> |
ImageNamespace.integral(RandomAccessibleInterval<RealType> out,
RandomAccessibleInterval<T> in) |
<T extends RealType<T>> |
ImageNamespace.integral(RandomAccessibleInterval<T> in) |
<T extends RealType<T>> |
ImageNamespace.invert(IterableInterval<T> out,
IterableInterval<T> in)
Executes the "invert" operation on the given arguments.
|
<T extends RealType<T>> |
ImageNamespace.invert(IterableInterval<T> out,
IterableInterval<T> in,
T min)
Executes the "invert" operation on the given arguments, given a
RealType minimum. |
<T extends RealType<T>> |
ImageNamespace.invert(IterableInterval<T> out,
IterableInterval<T> in,
T min,
T max)
Executes the "invert" operation on the given arguments, given a
RealType minimum. |
<T extends RealType<T>> |
ImageNamespace.normalize(IterableInterval<T> in) |
<T extends RealType<T>> |
ImageNamespace.normalize(IterableInterval<T> out,
IterableInterval<T> in) |
<T extends RealType<T>> |
ImageNamespace.normalize(IterableInterval<T> out,
IterableInterval<T> in,
T sourceMin) |
<T extends RealType<T>> |
ImageNamespace.normalize(IterableInterval<T> out,
IterableInterval<T> in,
T sourceMin,
T sourceMax) |
<T extends RealType<T>> |
ImageNamespace.normalize(IterableInterval<T> out,
IterableInterval<T> in,
T sourceMin,
T sourceMax,
T targetMin) |
<T extends RealType<T>> |
ImageNamespace.normalize(IterableInterval<T> out,
IterableInterval<T> in,
T sourceMin,
T sourceMax,
T targetMin,
T targetMax) |
<T extends RealType<T>> |
ImageNamespace.normalize(IterableInterval<T> in,
T sourceMin) |
<T extends RealType<T>> |
ImageNamespace.normalize(IterableInterval<T> in,
T sourceMin,
T sourceMax) |
<T extends RealType<T>> |
ImageNamespace.normalize(IterableInterval<T> in,
T sourceMin,
T sourceMax,
T targetMin) |
<T extends RealType<T>> |
ImageNamespace.normalize(IterableInterval<T> in,
T sourceMin,
T sourceMax,
T targetMin,
T targetMax) |
<T extends RealType<T>> |
ImageNamespace.normalize(IterableInterval<T> in,
T sourceMin,
T sourceMax,
T targetMin,
T targetMax,
boolean isLazy) |
<T extends RealType<T>> |
ImageNamespace.squareIntegral(RandomAccessibleInterval<RealType> out,
RandomAccessibleInterval<T> in) |
<T extends RealType<T>> |
ImageNamespace.squareIntegral(RandomAccessibleInterval<T> in) |
<B extends BooleanType<B>> |
ImageNamespace.watershed(ImgLabeling<Integer,IntType> out,
RandomAccessibleInterval<B> in,
boolean eightConnectivity,
boolean drawWatersheds,
double... sigma) |
<B extends BooleanType<B>> |
ImageNamespace.watershed(ImgLabeling<Integer,IntType> out,
RandomAccessibleInterval<B> in,
boolean useEightConnectivity,
boolean drawWatersheds,
double[] sigma,
RandomAccessibleInterval<B> mask) |
<T extends RealType<T>> |
ImageNamespace.watershed(ImgLabeling<Integer,IntType> out,
RandomAccessibleInterval<T> in,
boolean eightConnectivity,
boolean drawWatersheds)
Executes the "watershed" operation on the given arguments.
|
<T extends BooleanType<T>> |
ImageNamespace.watershed(ImgLabeling<Integer,IntType> out,
RandomAccessibleInterval<T> in,
boolean useEightConnectivity,
boolean drawWatersheds,
double sigma) |
<T extends BooleanType<T>,B extends BooleanType<B>> |
ImageNamespace.watershed(ImgLabeling<Integer,IntType> out,
RandomAccessibleInterval<T> in,
boolean useEightConnectivity,
boolean drawWatersheds,
double sigma,
RandomAccessibleInterval<B> mask) |
<B extends BooleanType<B>,T extends RealType<T>> |
ImageNamespace.watershed(ImgLabeling<Integer,IntType> out,
RandomAccessibleInterval<T> in,
boolean eightConnectivity,
boolean drawWatersheds,
RandomAccessibleInterval<B> mask)
Executes the "watershed" operation on the given arguments.
|
<T extends RealType<T>> |
ImageNamespace.watershed(ImgLabeling<Integer,IntType> out,
RandomAccessibleInterval<T> in,
ImgLabeling<Integer,IntType> seeds,
boolean eightConnectivity,
boolean drawWatersheds)
Executes the "watershedSeeded" operation on the given arguments.
|
<B extends BooleanType<B>,T extends RealType<T>> |
ImageNamespace.watershed(ImgLabeling<Integer,IntType> out,
RandomAccessibleInterval<T> in,
ImgLabeling<Integer,IntType> seeds,
boolean eightConnectivity,
boolean drawWatersheds,
RandomAccessibleInterval<B> mask)
Executes the "watershedSeeded" operation on the given arguments.
|
<B extends BooleanType<B>> |
ImageNamespace.watershed(RandomAccessibleInterval<B> in,
boolean eightConnectivity,
boolean drawWatersheds,
double... sigma) |
<T extends RealType<T>> |
ImageNamespace.watershed(RandomAccessibleInterval<T> in,
boolean eightConnectivity,
boolean drawWatersheds)
Executes the "watershed" operation on the given arguments.
|
<T extends BooleanType<T>> |
ImageNamespace.watershed(RandomAccessibleInterval<T> in,
boolean useEightConnectivity,
boolean drawWatersheds,
double sigma) |
<T extends RealType<T>> |
ImageNamespace.watershed(RandomAccessibleInterval<T> in,
ImgLabeling<Integer,IntType> seeds,
boolean eightConnectivity,
boolean drawWatersheds)
Executes the "watershedSeeded" operation on the given arguments.
|
Modifier and Type | Method and Description |
---|---|
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.centralMoment00(IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.centralMoment00(O out,
IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.centralMoment01(IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.centralMoment01(O out,
IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.centralMoment02(IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.centralMoment02(O out,
IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.centralMoment03(IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.centralMoment03(O out,
IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.centralMoment10(IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.centralMoment10(O out,
IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.centralMoment11(IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.centralMoment11(O out,
IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.centralMoment12(IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.centralMoment12(O out,
IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.centralMoment20(IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.centralMoment20(O out,
IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.centralMoment21(IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.centralMoment21(O out,
IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.centralMoment30(IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.centralMoment30(O out,
IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.huMoment1(IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.huMoment1(O out,
IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.huMoment2(IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.huMoment2(O out,
IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.huMoment3(IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.huMoment3(O out,
IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.huMoment4(IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.huMoment4(O out,
IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.huMoment5(IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.huMoment5(O out,
IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.huMoment6(IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.huMoment6(O out,
IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.huMoment7(IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.huMoment7(O out,
IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.moment00(IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.moment00(O out,
IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.moment01(IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.moment01(O out,
IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.moment10(IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.moment10(O out,
IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.moment11(IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.moment11(O out,
IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.normalizedCentralMoment02(IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.normalizedCentralMoment02(O out,
IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.normalizedCentralMoment03(IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.normalizedCentralMoment03(O out,
IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.normalizedCentralMoment11(IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.normalizedCentralMoment11(O out,
IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.normalizedCentralMoment12(IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.normalizedCentralMoment12(O out,
IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.normalizedCentralMoment20(IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.normalizedCentralMoment20(O out,
IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.normalizedCentralMoment21(IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.normalizedCentralMoment21(O out,
IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.normalizedCentralMoment30(IterableInterval<I> in) |
<I extends RealType<I>,O extends RealType<O>> |
ImageMomentsNamespace.normalizedCentralMoment30(O out,
IterableInterval<I> in) |
Modifier and Type | Method and Description |
---|---|
<T extends IntegerType<T>,L,I extends IntegerType<I>> |
LabelingNamespace.cca(ImgLabeling<L,I> out,
RandomAccessibleInterval<T> in,
ConnectedComponents.StructuringElement element) |
<T extends IntegerType<T>,L,I extends IntegerType<I>> |
LabelingNamespace.cca(ImgLabeling<L,I> out,
RandomAccessibleInterval<T> in,
ConnectedComponents.StructuringElement element,
Iterator<L> labelGenerator) |
<T extends IntegerType<T>,L,I extends IntegerType<I>> |
LabelingNamespace.cca(RandomAccessibleInterval<T> in,
ConnectedComponents.StructuringElement element) |
<L,I extends IntegerType<I>> |
LabelingNamespace.merge(ImgLabeling<L,I> in1,
ImgLabeling<L,I> in2) |
<L,I extends IntegerType<I>> |
LabelingNamespace.merge(ImgLabeling<L,I> out,
ImgLabeling<L,I> in1,
ImgLabeling<L,I> in2) |
<L,I extends IntegerType<I>,B extends BooleanType<B>> |
LabelingNamespace.merge(ImgLabeling<L,I> out,
ImgLabeling<L,I> in1,
ImgLabeling<L,I> in2,
RandomAccessibleInterval<B> mask) |
Modifier and Type | Method and Description |
---|---|
org.joml.Vector3d |
LinAlgNamespace.rotate(org.joml.Vector3d v,
org.joml.AxisAngle4d axisAngle) |
org.joml.Vector3d |
LinAlgNamespace.rotate(org.joml.Vector3d v,
org.joml.Quaterniondc q) |
org.joml.Vector3d |
LinAlgNamespace.rotate(org.joml.Vector3d out,
org.joml.Vector3d v,
org.joml.AxisAngle4d axisAngle) |
org.joml.Vector3d |
LinAlgNamespace.rotate(org.joml.Vector3d out,
org.joml.Vector3d v,
org.joml.Quaterniondc q) |
org.joml.Vector3f |
LinAlgNamespace.rotate(org.joml.Vector3f v,
org.joml.AxisAngle4f axisAngle) |
org.joml.Vector3f |
LinAlgNamespace.rotate(org.joml.Vector3f v,
org.joml.Quaternionfc q) |
org.joml.Vector3f |
LinAlgNamespace.rotate(org.joml.Vector3f out,
org.joml.Vector3f v,
org.joml.AxisAngle4f axisAngle) |
org.joml.Vector3f |
LinAlgNamespace.rotate(org.joml.Vector3f out,
org.joml.Vector3f v,
org.joml.Quaternionfc q) |
org.joml.Vector3d |
LinAlgNamespace.rotate1(org.joml.Vector3d v,
org.joml.AxisAngle4d axisAngle) |
org.joml.Vector3d |
LinAlgNamespace.rotate1(org.joml.Vector3d v,
org.joml.Quaterniondc q) |
org.joml.Vector3f |
LinAlgNamespace.rotate1(org.joml.Vector3f v,
org.joml.AxisAngle4f axisAngle) |
org.joml.Vector3f |
LinAlgNamespace.rotate1(org.joml.Vector3f v,
org.joml.Quaternionfc q) |
Modifier and Type | Method and Description |
---|---|
boolean |
LogicNamespace.and(boolean a,
boolean b) |
<T extends BooleanType<T>> |
LogicNamespace.and(IterableInterval<T> in1,
IterableInterval<T> in2) |
<T extends BooleanType<T>> |
LogicNamespace.and(IterableInterval<T> out,
IterableInterval<T> in1,
IterableInterval<T> in2) |
<T extends BooleanType<T>> |
LogicNamespace.and(IterableInterval<T> out,
IterableInterval<T> in1,
RandomAccessibleInterval<T> in2) |
<T extends BooleanType<T>> |
LogicNamespace.and(IterableInterval<T> in1,
RandomAccessibleInterval<T> in2) |
<T extends BooleanType<T>> |
LogicNamespace.and(T in1,
T in2) |
<T extends BooleanType<T>> |
LogicNamespace.and(T out,
T in1,
T in2) |
<I extends BooleanType<I>,O extends Type<O>> |
LogicNamespace.conditional(I in,
O ifTrueVal,
O ifFalseVal) |
<I extends BooleanType<I>,O extends Type<O>> |
LogicNamespace.conditional(O out,
I in,
O defaultVal) |
<I extends BooleanType<I>,O extends Type<O>> |
LogicNamespace.conditional(O out,
I in,
O ifTrueVal,
O ifFalseVal) |
boolean |
LogicNamespace.equal(boolean a,
boolean b) |
boolean |
LogicNamespace.equal(double a,
double b) |
boolean |
LogicNamespace.equal(float a,
float b) |
boolean |
LogicNamespace.equal(int a,
int b) |
boolean |
LogicNamespace.equal(long a,
long b) |
<T extends BooleanType<T>> |
LogicNamespace.equal(T out,
Object a,
Object b) |
boolean |
LogicNamespace.greaterThan(double a,
double b) |
boolean |
LogicNamespace.greaterThan(float a,
float b) |
boolean |
LogicNamespace.greaterThan(int a,
int b) |
boolean |
LogicNamespace.greaterThan(long a,
long b) |
<I extends Comparable<I>,O extends BooleanType<O>> |
LogicNamespace.greaterThan(O out,
I a,
I b) |
boolean |
LogicNamespace.greaterThanOrEqual(double a,
double b) |
boolean |
LogicNamespace.greaterThanOrEqual(float a,
float b) |
boolean |
LogicNamespace.greaterThanOrEqual(int a,
int b) |
boolean |
LogicNamespace.greaterThanOrEqual(long a,
long b) |
<I extends Comparable<I>,O extends BooleanType<O>> |
LogicNamespace.greaterThanOrEqual(O out,
I a,
I b) |
boolean |
LogicNamespace.lessThan(double a,
double b) |
boolean |
LogicNamespace.lessThan(float a,
float b) |
boolean |
LogicNamespace.lessThan(int a,
int b) |
boolean |
LogicNamespace.lessThan(long a,
long b) |
<I extends Comparable<I>,O extends BooleanType<O>> |
LogicNamespace.lessThan(O out,
I a,
I b) |
boolean |
LogicNamespace.lessThanOrEqual(double a,
double b) |
boolean |
LogicNamespace.lessThanOrEqual(float a,
float b) |
boolean |
LogicNamespace.lessThanOrEqual(int a,
int b) |
boolean |
LogicNamespace.lessThanOrEqual(long a,
long b) |
<I extends Comparable<I>,O extends BooleanType<O>> |
LogicNamespace.lessThanOrEqual(O out,
I a,
I b) |
boolean |
LogicNamespace.not(boolean a) |
<T extends BooleanType<T>> |
LogicNamespace.not(T in) |
<T extends BooleanType<T>> |
LogicNamespace.not(T out,
T in) |
boolean |
LogicNamespace.notEqual(boolean a,
boolean b) |
boolean |
LogicNamespace.notEqual(double a,
double b) |
boolean |
LogicNamespace.notEqual(float a,
float b) |
boolean |
LogicNamespace.notEqual(int a,
int b) |
boolean |
LogicNamespace.notEqual(long a,
long b) |
<T extends BooleanType<T>> |
LogicNamespace.notEqual(T out,
Object a,
Object b) |
boolean |
LogicNamespace.or(boolean a,
boolean b) |
<T extends BooleanType<T>> |
LogicNamespace.or(IterableInterval<T> in1,
IterableInterval<T> in2) |
<T extends BooleanType<T>> |
LogicNamespace.or(IterableInterval<T> out,
IterableInterval<T> in1,
IterableInterval<T> in2) |
<T extends BooleanType<T>> |
LogicNamespace.or(IterableInterval<T> out,
IterableInterval<T> in1,
RandomAccessibleInterval<T> in2) |
<T extends BooleanType<T>> |
LogicNamespace.or(IterableInterval<T> in1,
RandomAccessibleInterval<T> in2) |
<T extends BooleanType<T>> |
LogicNamespace.or(T in1,
T in2) |
<T extends BooleanType<T>> |
LogicNamespace.or(T out,
T in1,
T in2) |
boolean |
LogicNamespace.xor(boolean a,
boolean b) |
<T extends BooleanType<T>> |
LogicNamespace.xor(IterableInterval<T> in1,
IterableInterval<T> in2) |
<T extends BooleanType<T>> |
LogicNamespace.xor(IterableInterval<T> out,
IterableInterval<T> in1,
IterableInterval<T> in2) |
<T extends BooleanType<T>> |
LogicNamespace.xor(IterableInterval<T> out,
IterableInterval<T> in1,
RandomAccessibleInterval<T> in2) |
<T extends BooleanType<T>> |
LogicNamespace.xor(IterableInterval<T> in1,
RandomAccessibleInterval<T> in2) |
<T extends BooleanType<T>> |
LogicNamespace.xor(T in1,
T in2) |
<T extends BooleanType<T>> |
LogicNamespace.xor(T out,
T in1,
T in2) |
Modifier and Type | Method and Description |
---|---|
double |
MathNamespace.abs(double a) |
float |
MathNamespace.abs(float a) |
int |
MathNamespace.abs(int a) |
long |
MathNamespace.abs(long a) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.abs(O out,
I in) |
<B extends GenericByteType<B>> |
MathNamespace.add(ArrayImg<B,ByteArray> image,
byte value) |
ArrayImg<DoubleType,DoubleArray> |
MathNamespace.add(ArrayImg<DoubleType,DoubleArray> image,
double value) |
ArrayImg<FloatType,FloatArray> |
MathNamespace.add(ArrayImg<FloatType,FloatArray> image,
float value) |
<I extends GenericIntType<I>> |
MathNamespace.add(ArrayImg<I,IntArray> image,
int value) |
<N extends NativeType<N>> |
MathNamespace.add(ArrayImg<LongType,LongArray> image,
long value) |
<S extends GenericShortType<S>> |
MathNamespace.add(ArrayImg<S,ShortArray> image,
short value) |
double |
MathNamespace.add(double a,
double b) |
float |
MathNamespace.add(float a,
float b) |
int |
MathNamespace.add(int a,
int b) |
<T extends NumericType<T>> |
MathNamespace.add(IterableInterval<T> in1,
IterableInterval<T> in2) |
<T extends NumericType<T>> |
MathNamespace.add(IterableInterval<T> out,
IterableInterval<T> in1,
IterableInterval<T> in2) |
<T extends NumericType<T>> |
MathNamespace.add(IterableInterval<T> out,
IterableInterval<T> in1,
RandomAccessibleInterval<T> in2) |
<T extends NumericType<T>> |
MathNamespace.add(IterableInterval<T> out,
IterableInterval<T> in,
T value) |
<T extends NumericType<T>> |
MathNamespace.add(IterableInterval<T> in1,
RandomAccessibleInterval<T> in2) |
<T extends NumericType<T>> |
MathNamespace.add(IterableInterval<T> in,
T value) |
long |
MathNamespace.add(long a,
long b) |
<I1 extends RealType<I1>,I2 extends RealType<I2>,O extends RealType<O>> |
MathNamespace.add(O out,
I1 in1,
I2 in2) |
<B extends GenericByteType<B>> |
MathNamespace.add(PlanarImg<B,ByteArray> image,
byte value) |
PlanarImg<DoubleType,DoubleArray> |
MathNamespace.add(PlanarImg<DoubleType,DoubleArray> image,
double value) |
PlanarImg<FloatType,FloatArray> |
MathNamespace.add(PlanarImg<FloatType,FloatArray> image,
float value) |
<I extends GenericIntType<I>> |
MathNamespace.add(PlanarImg<I,IntArray> image,
int value) |
<N extends NativeType<N>> |
MathNamespace.add(PlanarImg<N,LongArray> image,
long value) |
<S extends GenericShortType<S>> |
MathNamespace.add(PlanarImg<S,ShortArray> arg,
short value) |
<T extends NumericType<T>> |
MathNamespace.add(RandomAccessibleInterval<T> out,
IterableInterval<T> in,
T value) |
<T extends NumericType<T>> |
MathNamespace.add(T in,
T b) |
<T extends NumericType<T>> |
MathNamespace.add(T out,
T in1,
T in2) |
int |
MathNamespace.and(int a,
int b) |
long |
MathNamespace.and(long a,
long b) |
<I1 extends RealType<I1>,I2 extends RealType<I2>,O extends RealType<O>> |
MathNamespace.and(O out,
I1 in1,
I2 in2) |
double |
MathNamespace.arccos(double a) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.arccos(O out,
I in) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.arccosh(O out,
I in) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.arccot(O out,
I in) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.arccoth(O out,
I in) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.arccsc(O out,
I in) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.arccsch(O out,
I in) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.arcsec(O out,
I in) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.arcsech(O out,
I in) |
double |
MathNamespace.arcsin(double a) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.arcsin(O out,
I in) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.arcsinh(O out,
I in) |
double |
MathNamespace.arctan(double a) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.arctan(O out,
I in) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.arctanh(O out,
I in) |
<T extends Type<T>> |
MathNamespace.assign(T out,
T constant) |
double |
MathNamespace.ceil(double a) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.ceil(O out,
I in) |
int |
MathNamespace.complement(int a) |
long |
MathNamespace.complement(long a) |
<C extends ComplexType<C>> |
MathNamespace.complexConjugateMultiply(C in1,
C in2,
C out) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.complexConjugateMultiply(IterableInterval<O> out,
IterableInterval<I> in1,
IterableInterval<I> in2) |
double |
MathNamespace.cos(double a) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.cos(O out,
I in) |
double |
MathNamespace.cosh(double a) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.cosh(O out,
I in) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.cot(O out,
I in) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.coth(O out,
I in) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.csc(O out,
I in) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.csch(O out,
I in) |
double |
MathNamespace.cubeRoot(double a) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.cubeRoot(O out,
I in) |
<B extends GenericByteType<B>> |
MathNamespace.divide(ArrayImg<B,ByteArray> image,
byte value) |
ArrayImg<DoubleType,DoubleArray> |
MathNamespace.divide(ArrayImg<DoubleType,DoubleArray> image,
double value) |
ArrayImg<FloatType,FloatArray> |
MathNamespace.divide(ArrayImg<FloatType,FloatArray> image,
float value) |
<I extends GenericIntType<I>> |
MathNamespace.divide(ArrayImg<I,IntArray> image,
int value) |
<N extends NativeType<N>> |
MathNamespace.divide(ArrayImg<N,LongArray> image,
long value) |
<S extends GenericShortType<S>> |
MathNamespace.divide(ArrayImg<S,ShortArray> image,
short value) |
double |
MathNamespace.divide(double a,
double b) |
float |
MathNamespace.divide(float a,
float b) |
int |
MathNamespace.divide(int a,
int b) |
<T extends NumericType<T>> |
MathNamespace.divide(IterableInterval<T> in1,
IterableInterval<T> in2) |
<T extends NumericType<T>> |
MathNamespace.divide(IterableInterval<T> out,
IterableInterval<T> in1,
IterableInterval<T> in2) |
<T extends NumericType<T>> |
MathNamespace.divide(IterableInterval<T> out,
IterableInterval<T> in1,
RandomAccessibleInterval<T> in2) |
<T extends NumericType<T>> |
MathNamespace.divide(IterableInterval<T> out,
IterableInterval<T> in,
T value) |
<T extends NumericType<T>> |
MathNamespace.divide(IterableInterval<T> in1,
RandomAccessibleInterval<T> in2) |
<T extends NumericType<T>> |
MathNamespace.divide(IterableInterval<T> in,
T value) |
long |
MathNamespace.divide(long a,
long b) |
<I1 extends RealType<I1>,I2 extends RealType<I2>,O extends RealType<O>> |
MathNamespace.divide(O out,
I1 in1,
I2 in2,
double dbzVal) |
<B extends GenericByteType<B>> |
MathNamespace.divide(PlanarImg<B,ByteArray> image,
byte value) |
PlanarImg<DoubleType,DoubleArray> |
MathNamespace.divide(PlanarImg<DoubleType,DoubleArray> image,
double value) |
PlanarImg<FloatType,FloatArray> |
MathNamespace.divide(PlanarImg<FloatType,FloatArray> image,
float value) |
<I extends GenericIntType<I>> |
MathNamespace.divide(PlanarImg<I,IntArray> image,
int value) |
<N extends NativeType<N>> |
MathNamespace.divide(PlanarImg<N,LongArray> image,
long value) |
<S extends GenericShortType<S>> |
MathNamespace.divide(PlanarImg<S,ShortArray> arg,
short value) |
<T extends NumericType<T>> |
MathNamespace.divide(RandomAccessibleInterval<T> out,
IterableInterval<T> in,
T value) |
<T extends NumericType<T>> |
MathNamespace.divide(T in,
T b) |
<T extends NumericType<T>> |
MathNamespace.divide(T out,
T in,
T b) |
double |
MathNamespace.exp(double a) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.exp(O out,
I in) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.expMinusOne(O out,
I in) |
double |
MathNamespace.floor(double a) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.floor(O out,
I in) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.gamma(O out,
I in,
double constant) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.invert(O out,
I in,
double specifiedMin,
double specifiedMax) |
int |
MathNamespace.leftShift(int a,
int b) |
long |
MathNamespace.leftShift(long a,
long b) |
double |
MathNamespace.log(double a) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.log(O out,
I in) |
double |
MathNamespace.log10(double a) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.log10(O out,
I in) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.log2(O out,
I in) |
double |
MathNamespace.logOnePlusX(double a) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.logOnePlusX(O out,
I in) |
double |
MathNamespace.max(double a,
double b) |
float |
MathNamespace.max(float a,
float b) |
int |
MathNamespace.max(int a,
int b) |
long |
MathNamespace.max(long a,
long b) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.max(O out,
I in,
double constant) |
double |
MathNamespace.min(double a,
double b) |
float |
MathNamespace.min(float a,
float b) |
int |
MathNamespace.min(int a,
int b) |
long |
MathNamespace.min(long a,
long b) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.min(O out,
I in,
double constant) |
<B extends GenericByteType<B>> |
MathNamespace.multiply(ArrayImg<B,ByteArray> image,
byte value) |
ArrayImg<DoubleType,DoubleArray> |
MathNamespace.multiply(ArrayImg<DoubleType,DoubleArray> image,
double value) |
ArrayImg<FloatType,FloatArray> |
MathNamespace.multiply(ArrayImg<FloatType,FloatArray> image,
float value) |
<I extends GenericIntType<I>> |
MathNamespace.multiply(ArrayImg<I,IntArray> image,
int value) |
<N extends NativeType<N>> |
MathNamespace.multiply(ArrayImg<N,LongArray> image,
long value) |
<S extends GenericShortType<S>> |
MathNamespace.multiply(ArrayImg<S,ShortArray> image,
short value) |
double |
MathNamespace.multiply(double a,
double b) |
float |
MathNamespace.multiply(float a,
float b) |
int |
MathNamespace.multiply(int a,
int b) |
<T extends NumericType<T>> |
MathNamespace.multiply(IterableInterval<T> in1,
IterableInterval<T> in2) |
<T extends NumericType<T>> |
MathNamespace.multiply(IterableInterval<T> out,
IterableInterval<T> in1,
IterableInterval<T> in2) |
<T extends NumericType<T>> |
MathNamespace.multiply(IterableInterval<T> out,
IterableInterval<T> in1,
RandomAccessibleInterval<T> in2) |
<T extends NumericType<T>> |
MathNamespace.multiply(IterableInterval<T> out,
IterableInterval<T> in,
T value) |
<T extends NumericType<T>> |
MathNamespace.multiply(IterableInterval<T> in1,
RandomAccessibleInterval<T> in2) |
<T extends NumericType<T>> |
MathNamespace.multiply(IterableInterval<T> in,
T value) |
long |
MathNamespace.multiply(long a,
long b) |
<I1 extends RealType<I1>,I2 extends RealType<I2>,O extends RealType<O>> |
MathNamespace.multiply(O out,
I1 in1,
I2 in2) |
<B extends GenericByteType<B>> |
MathNamespace.multiply(PlanarImg<B,ByteArray> image,
byte value) |
PlanarImg<DoubleType,DoubleArray> |
MathNamespace.multiply(PlanarImg<DoubleType,DoubleArray> image,
double value) |
PlanarImg<FloatType,FloatArray> |
MathNamespace.multiply(PlanarImg<FloatType,FloatArray> image,
float value) |
<I extends GenericIntType<I>> |
MathNamespace.multiply(PlanarImg<I,IntArray> image,
int value) |
<N extends NativeType<N>> |
MathNamespace.multiply(PlanarImg<N,LongArray> image,
long value) |
<S extends GenericShortType<S>> |
MathNamespace.multiply(PlanarImg<S,ShortArray> arg,
short value) |
<T extends NumericType<T>> |
MathNamespace.multiply(RandomAccessibleInterval<T> out,
IterableInterval<T> in,
T value) |
<T extends NumericType<T>> |
MathNamespace.multiply(T in,
T b) |
<T extends NumericType<T>> |
MathNamespace.multiply(T out,
T in1,
T in2) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.nearestInt(O out,
I in) |
double |
MathNamespace.negate(double a) |
float |
MathNamespace.negate(float a) |
int |
MathNamespace.negate(int a) |
long |
MathNamespace.negate(long a) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.negate(O out,
I in) |
int |
MathNamespace.or(int a,
int b) |
long |
MathNamespace.or(long a,
long b) |
<I1 extends RealType<I1>,I2 extends RealType<I2>,O extends RealType<O>> |
MathNamespace.or(O out,
I1 in1,
I2 in2) |
double |
MathNamespace.power(double a,
double b) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.power(O out,
I in,
double constant) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.randomGaussian(O out,
I in) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.randomGaussian(O out,
I in,
long seed) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.randomUniform(O out,
I in) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.randomUniform(O out,
I in,
long seed) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.reciprocal(O out,
I in,
double dbzVal) |
double |
MathNamespace.remainder(double a,
double b) |
float |
MathNamespace.remainder(float a,
float b) |
int |
MathNamespace.remainder(int a,
int b) |
long |
MathNamespace.remainder(long a,
long b) |
int |
MathNamespace.rightShift(int a,
int b) |
long |
MathNamespace.rightShift(long a,
long b) |
double |
MathNamespace.round(double a) |
float |
MathNamespace.round(float a) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.round(O out,
I in) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.sec(O out,
I in) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.sech(O out,
I in) |
double |
MathNamespace.signum(double a) |
float |
MathNamespace.signum(float a) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.signum(O out,
I in) |
double |
MathNamespace.sin(double a) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.sin(O out,
I in) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.sinc(O out,
I in) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.sincPi(O out,
I in) |
double |
MathNamespace.sinh(double a) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.sinh(O out,
I in) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.sqr(O out,
I in) |
double |
MathNamespace.sqrt(double a) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.sqrt(O out,
I in) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.step(O out,
I in) |
<B extends GenericByteType<B>> |
MathNamespace.subtract(ArrayImg<B,ByteArray> image,
byte value) |
ArrayImg<DoubleType,DoubleArray> |
MathNamespace.subtract(ArrayImg<DoubleType,DoubleArray> image,
double value) |
ArrayImg<FloatType,FloatArray> |
MathNamespace.subtract(ArrayImg<FloatType,FloatArray> image,
float value) |
<I extends GenericIntType<I>> |
MathNamespace.subtract(ArrayImg<I,IntArray> image,
int value) |
<N extends NativeType<N>> |
MathNamespace.subtract(ArrayImg<N,LongArray> image,
long value) |
<S extends GenericShortType<S>> |
MathNamespace.subtract(ArrayImg<S,ShortArray> image,
short value) |
double |
MathNamespace.subtract(double a,
double b) |
float |
MathNamespace.subtract(float a,
float b) |
int |
MathNamespace.subtract(int a,
int b) |
<T extends NumericType<T>> |
MathNamespace.subtract(IterableInterval<T> in1,
IterableInterval<T> in2) |
<T extends NumericType<T>> |
MathNamespace.subtract(IterableInterval<T> out,
IterableInterval<T> in1,
IterableInterval<T> in2) |
<T extends NumericType<T>> |
MathNamespace.subtract(IterableInterval<T> out,
IterableInterval<T> in1,
RandomAccessibleInterval<T> in2) |
<T extends NumericType<T>> |
MathNamespace.subtract(IterableInterval<T> out,
IterableInterval<T> in,
T value) |
<T extends NumericType<T>> |
MathNamespace.subtract(IterableInterval<T> in1,
RandomAccessibleInterval<T> in2) |
<T extends NumericType<T>> |
MathNamespace.subtract(IterableInterval<T> in,
T value) |
long |
MathNamespace.subtract(long a,
long b) |
<I1 extends RealType<I1>,I2 extends RealType<I2>,O extends RealType<O>> |
MathNamespace.subtract(O out,
I1 in1,
I2 in2) |
<B extends GenericByteType<B>> |
MathNamespace.subtract(PlanarImg<B,ByteArray> image,
byte value) |
PlanarImg<DoubleType,DoubleArray> |
MathNamespace.subtract(PlanarImg<DoubleType,DoubleArray> image,
double value) |
PlanarImg<FloatType,FloatArray> |
MathNamespace.subtract(PlanarImg<FloatType,FloatArray> image,
float value) |
<I extends GenericIntType<I>> |
MathNamespace.subtract(PlanarImg<I,IntArray> image,
int value) |
<N extends NativeType<N>,A extends ArrayDataAccess<A>> |
MathNamespace.subtract(PlanarImg<N,A> image,
long value) |
<S extends GenericShortType<S>> |
MathNamespace.subtract(PlanarImg<S,ShortArray> image,
short value) |
<T extends NumericType<T>> |
MathNamespace.subtract(RandomAccessibleInterval<T> out,
IterableInterval<T> in,
T value) |
<T extends NumericType<T>> |
MathNamespace.subtract(T in,
T b) |
<T extends NumericType<T>> |
MathNamespace.subtract(T out,
T in1,
T in2) |
double |
MathNamespace.tan(double a) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.tan(O out,
I in) |
double |
MathNamespace.tanh(double a) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.tanh(O out,
I in) |
<I extends RealType<I>,O extends RealType<O>> |
MathNamespace.ulp(O out,
I in) |
int |
MathNamespace.unsignedRightShift(int a,
int b) |
long |
MathNamespace.unsignedRightShift(long a,
long b) |
int |
MathNamespace.xor(int a,
int b) |
long |
MathNamespace.xor(long a,
long b) |
<I1 extends RealType<I1>,I2 extends RealType<I2>,O extends RealType<O>> |
MathNamespace.xor(O out,
I1 in1,
I2 in2) |
<T extends NumericType<T>> |
MathNamespace.zero(T out) |
Modifier and Type | Method and Description |
---|---|
List<RealPoint> |
SegmentNamespace.detectJunctions(List<? extends WritablePolyline> lines) |
List<RealPoint> |
SegmentNamespace.detectJunctions(List<? extends WritablePolyline> lines,
double threshold) |
<T extends RealType<T>> |
SegmentNamespace.detectRidges(RandomAccessibleInterval<T> input,
double width,
double lowerThreshold,
double higherThreshold,
int ridgeLengthMin) |
Modifier and Type | Method and Description |
---|---|
<T extends RealType<T>,O extends RealType<O>> |
StatsNamespace.geometricMean(Iterable<T> in) |
<T extends RealType<T>,O extends RealType<O>> |
StatsNamespace.geometricMean(O out,
Iterable<T> in) |
<T extends RealType<T>,O extends RealType<O>> |
StatsNamespace.harmonicMean(Iterable<T> in) |
<T extends RealType<T>,O extends RealType<O>> |
StatsNamespace.harmonicMean(O out,
Iterable<T> in) |
DoubleType |
StatsNamespace.integralMean(DoubleType out,
RectangleNeighborhood in) |
DoubleType |
StatsNamespace.integralSum(DoubleType out,
RectangleNeighborhood in) |
DoubleType |
StatsNamespace.integralSum(RectangleNeighborhood in) |
DoubleType |
StatsNamespace.integralVariance(DoubleType out,
RectangleNeighborhood in) |
<T extends RealType<T>,O extends RealType<O>> |
StatsNamespace.kurtosis(Iterable<T> in) |
<T extends RealType<T>,O extends RealType<O>> |
StatsNamespace.kurtosis(O out,
Iterable<T> in) |
org.joml.Matrix4d |
StatsNamespace.leastSquares(Collection<org.joml.Vector3dc> points) |
<T extends RealType<T>> |
StatsNamespace.max(Iterable<T> in) |
<T extends RealType<T>> |
StatsNamespace.max(T out,
Iterable<T> in) |
<T extends RealType<T>,O extends RealType<O>> |
StatsNamespace.mean(Iterable<T> in) |
<T extends RealType<T>,O extends RealType<O>> |
StatsNamespace.mean(O out,
Iterable<T> in) |
<T extends RealType<T>,O extends RealType<O>> |
StatsNamespace.median(Iterable<T> in) |
<T extends RealType<T>,O extends RealType<O>> |
StatsNamespace.median(O out,
Iterable<T> in) |
<T extends RealType<T>> |
StatsNamespace.min(Iterable<T> in) |
<T extends RealType<T>> |
StatsNamespace.min(T out,
Iterable<T> in) |
<T extends RealType<T>> |
StatsNamespace.minMax(Iterable<T> in) |
<T extends RealType<T>,O extends RealType<O>> |
StatsNamespace.moment1AboutMean(Iterable<T> in) |
<T extends RealType<T>,O extends RealType<O>> |
StatsNamespace.moment1AboutMean(O out,
Iterable<T> in) |
<T extends RealType<T>,O extends RealType<O>> |
StatsNamespace.moment2AboutMean(Iterable<T> in) |
<T extends RealType<T>,O extends RealType<O>> |
StatsNamespace.moment2AboutMean(O out,
Iterable<T> in) |
<T extends RealType<T>,O extends RealType<O>> |
StatsNamespace.moment3AboutMean(Iterable<T> in) |
<T extends RealType<T>,O extends RealType<O>> |
StatsNamespace.moment3AboutMean(O out,
Iterable<T> in) |
<T extends RealType<T>,O extends RealType<O>> |
StatsNamespace.moment4AboutMean(Iterable<T> in) |
<T extends RealType<T>,O extends RealType<O>> |
StatsNamespace.moment4AboutMean(O out,
Iterable<T> in) |
<T extends RealType<T>,O extends RealType<O>> |
StatsNamespace.percentile(Iterable<T> in,
double percent) |
<T extends RealType<T>,O extends RealType<O>> |
StatsNamespace.percentile(O out,
Iterable<T> in,
double percent) |
<T extends RealType<T>,O extends RealType<O>> |
StatsNamespace.quantile(Iterable<T> in,
double quantile) |
<T extends RealType<T>,O extends RealType<O>> |
StatsNamespace.quantile(O out,
Iterable<T> in,
double quantile) |
<T extends RealType<T>,O extends RealType<O>> |
StatsNamespace.size(Iterable<T> in) |
<T extends RealType<T>,O extends RealType<O>> |
StatsNamespace.size(IterableInterval<T> in) |
<T extends RealType<T>,O extends RealType<O>> |
StatsNamespace.size(O out,
Iterable<T> in) |
<T extends RealType<T>,O extends RealType<O>> |
StatsNamespace.size(O out,
IterableInterval<T> in) |
<T extends RealType<T>,O extends RealType<O>> |
StatsNamespace.skewness(Iterable<T> in) |
<T extends RealType<T>,O extends RealType<O>> |
StatsNamespace.skewness(O out,
Iterable<T> in) |
<T extends RealType<T>,O extends RealType<O>> |
StatsNamespace.stdDev(Iterable<T> in) |
<T extends RealType<T>,O extends RealType<O>> |
StatsNamespace.stdDev(O out,
Iterable<T> in) |
<T extends RealType<T>,O extends RealType<O>> |
StatsNamespace.sum(Iterable<T> in) |
<T extends RealType<T>,O extends RealType<O>> |
StatsNamespace.sum(O out,
Iterable<T> in) |
<T extends RealType<T>,O extends RealType<O>> |
StatsNamespace.sumOfInverses(Iterable<T> in) |
<T extends RealType<T>,O extends RealType<O>> |
StatsNamespace.sumOfInverses(O out,
Iterable<T> in) |
<T extends RealType<T>,O extends RealType<O>> |
StatsNamespace.sumOfLogs(Iterable<T> in) |
<T extends RealType<T>,O extends RealType<O>> |
StatsNamespace.sumOfLogs(O out,
Iterable<T> in) |
<T extends RealType<T>,O extends RealType<O>> |
StatsNamespace.sumOfSquares(Iterable<T> in) |
<T extends RealType<T>,O extends RealType<O>> |
StatsNamespace.sumOfSquares(O out,
Iterable<T> in) |
<T extends RealType<T>,O extends RealType<O>> |
StatsNamespace.variance(Iterable<T> in) |
<T extends RealType<T>,O extends RealType<O>> |
StatsNamespace.variance(O out,
Iterable<T> in) |
Modifier and Type | Method and Description |
---|---|
void |
ThreadNamespace.chunker(Chunk chunkable,
long numberOfElements)
Executes the "chunker" operation on the given arguments.
|
Modifier and Type | Method and Description |
---|---|
<T> MixedTransformView<T> |
TransformNamespace.addDimensionView(RandomAccessible<T> input)
Create view which adds a dimension to the source
RandomAccessible . |
<T> IntervalView<T> |
TransformNamespace.addDimensionView(RandomAccessibleInterval<T> input,
long min,
long max)
Create view which adds a dimension to the source
RandomAccessibleInterval . |
<N extends NumericType<N>> |
TransformNamespace.collapseNumericView(RandomAccessible<N> input,
int numChannels)
Collapse the nth dimension of an n
-dimensional
RandomAccessibleInterval <T extends
NumericType <T>> into an (n-1)-dimensional
RandomAccessibleInterval <NumericComposite <T>> |
<N extends NumericType<N>> |
TransformNamespace.collapseNumericView(RandomAccessibleInterval<N> input)
Collapse the nth dimension of an n
-dimensional
RandomAccessibleInterval <T extends
NumericType <T>> into an (n-1)-dimensional
RandomAccessibleInterval <NumericComposite <T>> |
<R extends RealType<R>> |
TransformNamespace.collapseRealView(RandomAccessible<R> input,
int numChannels)
Collapse the nth dimension of an n
-dimensional
RandomAccessible <T extends RealType
<T>> into an (n-1)-dimensional RandomAccessible
<RealComposite <T>> |
<T extends Type<T>,R extends RealType<R>> |
TransformNamespace.collapseRealView(RandomAccessibleInterval<T> input)
Collapse the nth dimension of an n
-dimensional
RandomAccessibleInterval <T extends RealType
<T>> into an (n-1)-dimensional
RandomAccessibleInterval <RealComposite <T>> |
<T> CompositeView<T,? extends GenericComposite<T>> |
TransformNamespace.collapseView(RandomAccessible<T> input)
Collapse the nth dimension of an n
-dimensional
RandomAccessible <T> into an ( n
-1)-dimensional RandomAccessible < GenericComposite
<T>> |
<T> CompositeIntervalView<T,? extends GenericComposite<T>> |
TransformNamespace.collapseView(RandomAccessibleInterval<T> input)
Collapse the nth dimension of an n
-dimensional
RandomAccessibleInterval <T> into an ( n
-1)-dimensional RandomAccessibleInterval <
GenericComposite <T>> |
<T extends Type<T>> |
TransformNamespace.concatenateView(List<? extends RandomAccessibleInterval<T>> source,
int concatenationAxis)
Concatenate
List of RandomAccessibleInterval along the
specified axis. |
<T extends Type<T>> |
TransformNamespace.concatenateView(List<? extends RandomAccessibleInterval<T>> source,
int concatenationAxis,
StackView.StackAccessMode mode)
Concatenate
List of RandomAccessibleInterval along the
specified axis. |
<T extends Type<T>> |
TransformNamespace.crop(ImgPlus<T> in,
Interval interval)
Executes the "crop" operation on the given arguments.
|
<T extends Type<T>> |
TransformNamespace.crop(ImgPlus<T> in,
Interval interval,
boolean dropSingleDimensions)
Executes the "crop" operation on the given arguments.
|
<T> RandomAccessibleInterval<T> |
TransformNamespace.crop(RandomAccessibleInterval<T> in,
Interval interval)
Executes the "crop" operation on the given arguments.
|
<T> RandomAccessibleInterval<T> |
TransformNamespace.crop(RandomAccessibleInterval<T> in,
Interval interval,
boolean dropSingleDimensions)
Executes the "crop" operation on the given arguments.
|
<T> RandomAccessibleInterval<T> |
TransformNamespace.dropSingletonDimensionsView(RandomAccessibleInterval<T> input)
Removes all unit dimensions (dimensions with size one) from the
RandomAccessibleInterval
|
<T,F extends RandomAccessibleInterval<T>> |
TransformNamespace.extendBorderView(F input)
Extend a RandomAccessibleInterval with an out-of-bounds strategy to repeat
border pixels.
|
<T,F extends RandomAccessibleInterval<T>> |
TransformNamespace.extendMirrorDoubleView(F input)
Extend a RandomAccessibleInterval with a mirroring out-of-bounds strategy.
|
<T extends Type<T>,F extends RandomAccessibleInterval<T>> |
TransformNamespace.extendMirrorSingleView(F input)
Extend a RandomAccessibleInterval with a mirroring out-of-bounds strategy.
|
<T,F extends RandomAccessibleInterval<T>> |
TransformNamespace.extendPeriodicView(F input)
Extend a RandomAccessibleInterval with a periodic out-of-bounds strategy.
|
<T extends RealType<T>,F extends RandomAccessibleInterval<T>> |
TransformNamespace.extendRandomView(F input,
double min,
double max)
Extend a RandomAccessibleInterval with a random-value out-of-bounds
strategy.
|
<T extends Type<T>,F extends RandomAccessibleInterval<T>> |
TransformNamespace.extendValueView(F input,
T value)
Extend a RandomAccessibleInterval with a constant-value out-of-bounds
strategy.
|
<T,F extends RandomAccessibleInterval<T>> |
TransformNamespace.extendView(F input,
OutOfBoundsFactory<T,? super F> factory)
Extend a RandomAccessibleInterval with an out-of-bounds strategy.
|
<T extends NumericType<T>,F extends RandomAccessibleInterval<T>> |
TransformNamespace.extendZeroView(F input)
Extend a RandomAccessibleInterval with a constant-value out-of-bounds
strategy where the constant value is the zero-element of the data type.
|
<T> IterableInterval<T> |
TransformNamespace.flatIterableView(RandomAccessibleInterval<T> input)
Return an
IterableInterval having FlatIterationOrder . |
<T> MixedTransformView<T> |
TransformNamespace.hyperSliceView(RandomAccessible<T> input,
int d,
long pos)
take a (n-1)-dimensional slice of a n-dimensional view, fixing d-component
of coordinates to pos.
|
<T> IntervalView<T> |
TransformNamespace.hyperSliceView(RandomAccessibleInterval<T> input,
int d,
long pos)
take a (n-1)-dimensional slice of a n-dimensional view, fixing d-component
of coordinates to pos and preserving interval bounds.
|
<T,I extends EuclideanSpace> |
TransformNamespace.interpolateView(I input,
InterpolatorFactory<T,I> factory)
Returns a
RealRandomAccessible using interpolation |
<T> IntervalView<T> |
TransformNamespace.intervalView(RandomAccessible<T> input,
Interval interval)
Define an interval on a RandomAccessible.
|
<T> IntervalView<T> |
TransformNamespace.intervalView(RandomAccessible<T> input,
long[] min,
long... max)
Define an interval on a RandomAccessible.
|
<T> MixedTransformView<T> |
TransformNamespace.invertAxisView(RandomAccessible<T> input,
int d)
Invert the d-axis.
|
<T> IntervalView<T> |
TransformNamespace.invertAxisView(RandomAccessibleInterval<T> input,
int d)
Invert the d-axis while preserving interval bounds.
|
<T> IntervalView<T> |
TransformNamespace.offsetView(RandomAccessible<T> input,
Interval interval)
Define an interval on a RandomAccessible and translate it such that the min
corner is at the origin.
|
<T> MixedTransformView<T> |
TransformNamespace.offsetView(RandomAccessible<T> input,
long... offset)
Translate such that pixel at offset in randomAccessible is at the origin in
the resulting view.
|
<T> IntervalView<T> |
TransformNamespace.offsetView(RandomAccessible<T> input,
long[] offset,
long... dimension)
Define an interval on a RandomAccessible and translate it such that the min
corner is at the origin.
|
<T> IntervalView<T> |
TransformNamespace.permuteCoordinatesInverseView(RandomAccessibleInterval<T> input,
int... permutation)
Inverse Bijective permutation of the integer coordinates in each dimension
of a
RandomAccessibleInterval . |
<T> IntervalView<T> |
TransformNamespace.permuteCoordinatesInverseView(RandomAccessibleInterval<T> input,
int[] permutation,
int d)
Inverse bijective permutation of the integer coordinates of one dimension
of a
RandomAccessibleInterval . |
<T> IntervalView<T> |
TransformNamespace.permuteCoordinatesView(RandomAccessibleInterval<T> input,
int... permutation)
Bijective permutation of the integer coordinates in each dimension of a
RandomAccessibleInterval . |
<T> IntervalView<T> |
TransformNamespace.permuteCoordinatesView(RandomAccessibleInterval<T> input,
int[] permutation,
int d)
Bijective permutation of the integer coordinates of one dimension of a
RandomAccessibleInterval . |
<T> MixedTransformView<T> |
TransformNamespace.permuteView(RandomAccessible<T> input,
int fromAxis,
int toAxis)
Create view with permuted axes.
|
<T> IntervalView<T> |
TransformNamespace.permuteView(RandomAccessibleInterval<T> input,
int fromAxis,
int toAxis)
Create view with permuted axes while preserving interval bounds.
|
<T,V> IterableInterval<V> |
TransformNamespace.project(IterableInterval<V> out,
RandomAccessibleInterval<T> in,
UnaryComputerOp<Iterable<T>,V> method,
int dim)
Executes the "project" operation on the given arguments.
|
<T> RandomAccessibleOnRealRandomAccessible<T> |
TransformNamespace.rasterView(RealRandomAccessible<T> input)
Turns a
RealRandomAccessible into a RandomAccessible ,
providing RandomAccess at integer coordinates. |
<T> MixedTransformView<T> |
TransformNamespace.rotateView(RandomAccessible<T> input,
int fromAxis,
int toAxis)
Create view that is rotated by 90 degrees.
|
<T> IntervalView<T> |
TransformNamespace.rotateView(RandomAccessibleInterval<T> input,
int fromAxis,
int toAxis)
Create view that is rotated by 90 degrees and preserves interval bounds.
|
<T extends RealType<T>> |
TransformNamespace.scaleView(RandomAccessibleInterval<T> in,
double[] scaleFactors,
InterpolatorFactory<T,RandomAccessible<T>> interpolator)
Executes the "scale" operation on the given arguments.
|
<T extends RealType<T>> |
TransformNamespace.scaleView(RandomAccessibleInterval<T> in,
double[] scaleFactors,
InterpolatorFactory<T,RandomAccessible<T>> interpolator,
OutOfBoundsFactory<T,RandomAccessible<T>> outOfBoundsFactory)
Executes the "scale" operation on the given arguments while preserving
interval bounds.
|
<T extends Type<T>> |
TransformNamespace.shearView(RandomAccessible<T> input,
Interval interval,
int shearDimension,
int referenceDimension)
Positive shear transform of a RandomAccessible using
ShearTransform
, i.e. |
<T extends Type<T>> |
TransformNamespace.shearView(RandomAccessible<T> input,
int shearDimension,
int referenceDimension)
Positive shear transform of a RandomAccessible using
ShearTransform
, i.e. |
<T extends Type<T>> |
TransformNamespace.stackView(List<? extends RandomAccessibleInterval<T>> input)
Form a (n+1)-dimensional
RandomAccessibleInterval by
stacking n-dimensional RandomAccessibleInterval s. |
<T> RandomAccessibleInterval<T> |
TransformNamespace.stackView(List<? extends RandomAccessibleInterval<T>> input,
StackView.StackAccessMode stackAccessMode)
Form a (n+1)-dimensional
RandomAccessibleInterval by
stacking n-dimensional RandomAccessibleInterval s. |
<T> SubsampleView<T> |
TransformNamespace.subsampleView(RandomAccessible<T> input,
long... steps)
Sample only every stepdth value of a source
RandomAccessible . |
<T> SubsampleView<T> |
TransformNamespace.subsampleView(RandomAccessible<T> input,
long step)
Sample only every stepth value of a source
RandomAccessible . |
<T> SubsampleIntervalView<T> |
TransformNamespace.subsampleView(RandomAccessibleInterval<T> input,
long... steps)
Sample only every stepdth value of a source
RandomAccessible while preserving interval bounds. |
<T> SubsampleIntervalView<T> |
TransformNamespace.subsampleView(RandomAccessibleInterval<T> input,
long step)
Sample only every stepth value of a source
RandomAccessible while preserving interval bounds. |
<T> MixedTransformView<T> |
TransformNamespace.translateView(RandomAccessible<T> input,
long... translation)
Translate the source view by the given translation vector.
|
<T> IntervalView<T> |
TransformNamespace.translateView(RandomAccessibleInterval<T> input,
long... translation)
Translate the source view by the given translation vector, preserving
interval bounds.
|
<T> IntervalView<T> |
TransformNamespace.unshearView(RandomAccessible<T> input,
Interval interval,
int shearDimension,
int referenceDimension)
Negative shear transform of a RandomAccessible using
InverseShearTransform , i.e. |
<T> TransformView<T> |
TransformNamespace.unshearView(RandomAccessible<T> input,
int shearDimension,
int referenceDimension)
Negative shear transform of a RandomAccessible using
InverseShearTransform , i.e. |
<T> IntervalView<T> |
TransformNamespace.zeroMinView(RandomAccessibleInterval<T> input)
Translate the source such that the upper left corner is at the origin
|
Copyright © 2014–2022 ImageJ. All rights reserved.