public final class RAIs extends Object
RandomAccessibleInterval
s.public static <T> UnaryComputerOp<RandomAccessibleInterval<T>,RandomAccessibleInterval<T>> computer(OpEnvironment ops, Class<? extends Op> opType, RandomAccessibleInterval<T> in, Object... otherArgs)
public static <T,F> UnaryComputerOp<RandomAccessibleInterval<T>,RandomAccessibleInterval<F>> computer(OpEnvironment ops, Class<? extends Op> opType, RandomAccessibleInterval<F> out, RandomAccessibleInterval<T> in, Object... otherArgs)
public static <T> RandomAccessibleInterval<T> extend(RandomAccessibleInterval<T> in, OutOfBoundsFactory<T,RandomAccessibleInterval<T>> outOfBounds)
OutOfBoundsFactory
, if available,
otherwise returns the unchanged input.in
- RandomAccessibleInterval
that is to be extendedoutOfBounds
- the factory that is used for extendingRandomAccessibleInterval
extended using the
OutOfBoundsFactory
with the interval of inpublic static <T> UnaryFunctionOp<RandomAccessibleInterval<T>,RandomAccessibleInterval<T>> function(OpEnvironment ops, Class<? extends Op> opType, RandomAccessibleInterval<T> in, Object... otherArgs)
public static <T> UnaryHybridCF<RandomAccessibleInterval<T>,RandomAccessibleInterval<T>> hybrid(OpEnvironment ops, Class<? extends Op> opType, RandomAccessibleInterval<T> in, Object... otherArgs)
public static <T,F> UnaryHybridCF<RandomAccessibleInterval<T>,RandomAccessibleInterval<F>> hybrid(OpEnvironment ops, Class<? extends Op> opType, RandomAccessibleInterval<F> out, RandomAccessibleInterval<T> in, Object... otherArgs)
public static <T> UnaryInplaceOp<? super RandomAccessibleInterval<T>,RandomAccessibleInterval<T>> inplace(OpEnvironment ops, Class<? extends Op> opType, RandomAccessibleInterval<T> arg, Object... otherArgs)
public static <T> BinaryComputerOp<RandomAccessibleInterval<T>,RandomAccessibleInterval<T>,RandomAccessibleInterval<T>> binaryComputer(OpEnvironment ops, Class<? extends Op> opType, RandomAccessibleInterval<T> in1, RandomAccessibleInterval<T> in2, Object... otherArgs)
public static <T> BinaryFunctionOp<RandomAccessibleInterval<T>,RandomAccessibleInterval<T>,RandomAccessibleInterval<T>> binaryFunction(OpEnvironment ops, Class<? extends Op> opType, RandomAccessibleInterval<T> in1, RandomAccessibleInterval<T> in2, Object... otherArgs)
public static <T> BinaryHybridCF<RandomAccessibleInterval<T>,RandomAccessibleInterval<T>,RandomAccessibleInterval<T>> binaryHybrid(OpEnvironment ops, Class<? extends Op> opType, RandomAccessibleInterval<T> in1, RandomAccessibleInterval<T> in2, Object... otherArgs)
Copyright © 2014–2022 ImageJ. All rights reserved.