Module org.scijava.ops.image
Package org.scijava.ops.image.adapt
Class LiftNeighborhoodComputersToRAI
- java.lang.Object
-
- org.scijava.ops.image.adapt.LiftNeighborhoodComputersToRAI
-
public final class LiftNeighborhoodComputersToRAI extends Object
-
-
Method Summary
-
-
-
Method Detail
-
adapt1UsingShape
public static <T,U> Computers.Arity2<RandomAccessibleInterval<T>,Shape,RandomAccessibleInterval<U>> adapt1UsingShape(Computers.Arity1<Neighborhood<T>,U> op)
- Parameters:
op- the original Op, operating onNeighborhoods- Returns:
oplifted to operate onRandomAccessibleIntervals.- Implementation Note:
- op names='engine.adapt', priority='100.', type=Function
-
adapt1UsingShapeAndOOBF
public static <T,U,F extends RandomAccessibleInterval<T>,G extends F> Computers.Arity3<G,Shape,OutOfBoundsFactory<T,F>,RandomAccessibleInterval<U>> adapt1UsingShapeAndOOBF(Computers.Arity1<Neighborhood<T>,U> op)
- Parameters:
op- the original Op, operating onNeighborhoods- Returns:
oplifted to operate onRandomAccessibleIntervals.- Implementation Note:
- op names='engine.adapt', priority='100.', type=Function
-
adapt2UsingShape
public static <T,U,V> Computers.Arity3<RandomAccessibleInterval<T>,V,Shape,RandomAccessibleInterval<U>> adapt2UsingShape(Computers.Arity2<Neighborhood<T>,V,U> op)
- Parameters:
op- the original Op, operating onNeighborhoods- Returns:
oplifted to operate onRandomAccessibleIntervals.- Implementation Note:
- op names='engine.adapt', priority='100.', type=Function
-
adapt2UsingShapeAndOOBF
public static <T,U,V,F extends RandomAccessibleInterval<T>> Computers.Arity4<F,V,Shape,OutOfBoundsFactory<T,F>,RandomAccessibleInterval<U>> adapt2UsingShapeAndOOBF(Computers.Arity2<Neighborhood<T>,V,U> op)
- Parameters:
op- the original Op, operating onNeighborhoods- Returns:
oplifted to operate onRandomAccessibleIntervals.- Implementation Note:
- op names='engine.adapt', priority='100.', type=Function
-
adapt3UsingShape
public static <T,U,V,W> Computers.Arity4<RandomAccessibleInterval<T>,V,W,Shape,RandomAccessibleInterval<U>> adapt3UsingShape(Computers.Arity3<Neighborhood<T>,V,W,U> op)
- Parameters:
op- the original Op, operating onNeighborhoods- Returns:
oplifted to operate onRandomAccessibleIntervals.- Implementation Note:
- op names='engine.adapt', priority='100.', type=Function
-
adapt3UsingShapeAndOOBF
public static <T,U,V,W,F extends RandomAccessibleInterval<T>> Computers.Arity5<F,V,W,Shape,OutOfBoundsFactory<T,F>,RandomAccessibleInterval<U>> adapt3UsingShapeAndOOBF(Computers.Arity3<Neighborhood<T>,V,W,U> op)
- Parameters:
op- the original Op, operating onNeighborhoods- Returns:
oplifted to operate onRandomAccessibleIntervals.- Implementation Note:
- op names='engine.adapt', priority='100.', type=Function
-
-