Module org.scijava.ops.image
Package org.scijava.ops.image.filter
Class CenterAwareNeighborhoodBasedFilter<I,O>
- java.lang.Object
-
- org.scijava.ops.image.filter.CenterAwareNeighborhoodBasedFilter<I,O>
-
- Type Parameters:
I- input typeO- output type
- All Implemented Interfaces:
Computers.Arity4<RandomAccessibleInterval<I>,Computers.Arity2<Iterable<I>,I,O>,Shape,OutOfBoundsFactory<I,RandomAccessibleInterval<I>>,RandomAccessibleInterval<O>>,Consumers.Arity5<RandomAccessibleInterval<I>,Computers.Arity2<Iterable<I>,I,O>,Shape,OutOfBoundsFactory<I,RandomAccessibleInterval<I>>,RandomAccessibleInterval<O>>
public class CenterAwareNeighborhoodBasedFilter<I,O> extends Object implements Computers.Arity4<RandomAccessibleInterval<I>,Computers.Arity2<Iterable<I>,I,O>,Shape,OutOfBoundsFactory<I,RandomAccessibleInterval<I>>,RandomAccessibleInterval<O>>
- Author:
- Curtis Rueden, Mark Hiner
- Implementation Note:
- op names='filter.applyCenterAware'
-
-
Constructor Summary
Constructors Constructor Description CenterAwareNeighborhoodBasedFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcompute(RandomAccessibleInterval<I> input, Computers.Arity2<Iterable<I>,I,O> filterOp, Shape inputNeighborhoodShape, OutOfBoundsFactory<I,RandomAccessibleInterval<I>> outOfBoundsFactory, RandomAccessibleInterval<O> output)TODO-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.scijava.function.Computers.Arity4
accept
-
Methods inherited from interface org.scijava.function.Consumers.Arity5
andThen
-
-
-
-
Method Detail
-
compute
public void compute(RandomAccessibleInterval<I> input, Computers.Arity2<Iterable<I>,I,O> filterOp, Shape inputNeighborhoodShape, OutOfBoundsFactory<I,RandomAccessibleInterval<I>> outOfBoundsFactory, RandomAccessibleInterval<O> output)
TODO- Specified by:
computein interfaceComputers.Arity4<RandomAccessibleInterval<I>,Computers.Arity2<Iterable<I>,I,O>,Shape,OutOfBoundsFactory<I,RandomAccessibleInterval<I>>,RandomAccessibleInterval<O>>- Parameters:
input-filterOp-inputNeighborhoodShape-outOfBoundsFactory-output-
-
-