Module org.scijava.ops.image
Class LiftNeighborhoodComputersToFunctionsOnImgs
- java.lang.Object
-
- org.scijava.ops.image.adapt.complexLift.LiftNeighborhoodComputersToFunctionsOnImgs
-
public final class LiftNeighborhoodComputersToFunctionsOnImgs extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T,U>
BiFunction<RandomAccessibleInterval<T>,Shape,Img<T>>adaptUsingShape(BiFunction<Dimensions,T,Img<T>> creator, Computers.Arity1<Neighborhood<T>,T> op)static <T,F extends RandomAccessibleInterval<T>>
Functions.Arity3<F,Shape,OutOfBoundsFactory<T,? super F>,Img<T>>adaptUsingShapeAndOOBF(BiFunction<Dimensions,T,Img<T>> creator, Computers.Arity1<Neighborhood<T>,T> op)
-
-
-
Method Detail
-
adaptUsingShape
public static <T,U> BiFunction<RandomAccessibleInterval<T>,Shape,Img<T>> adaptUsingShape(BiFunction<Dimensions,T,Img<T>> creator, Computers.Arity1<Neighborhood<T>,T> op)
- Parameters:
creator- an Op that can create the output imageop- the original Op, operating onNeighborhoods- Returns:
oplifted to operate onRandomAccessibleIntervals.- Implementation Note:
- op names='engine.adapt', priority='100.', type='java.util.function.Function'
-
adaptUsingShapeAndOOBF
public static <T,F extends RandomAccessibleInterval<T>> Functions.Arity3<F,Shape,OutOfBoundsFactory<T,? super F>,Img<T>> adaptUsingShapeAndOOBF(BiFunction<Dimensions,T,Img<T>> creator, Computers.Arity1<Neighborhood<T>,T> op)
- Parameters:
creator- an Op that can create the output imageop- the original Op, operating onNeighborhoods- Returns:
oplifted to operate onRandomAccessibleIntervals.- Implementation Note:
- op names='engine.adapt', priority='100.', type='java.util.function.Function'
-
-