Module org.scijava.ops.image
Class PartialDerivativeRAI<T extends RealType<T>>
- java.lang.Object
-
- org.scijava.ops.image.filter.derivative.PartialDerivativeRAI<T>
-
- Type Parameters:
T- type of input
- All Implemented Interfaces:
Computers.Arity2<RandomAccessibleInterval<T>,Integer,RandomAccessibleInterval<T>>,Consumers.Arity3<RandomAccessibleInterval<T>,Integer,RandomAccessibleInterval<T>>
public class PartialDerivativeRAI<T extends RealType<T>> extends Object implements Computers.Arity2<RandomAccessibleInterval<T>,Integer,RandomAccessibleInterval<T>>
Calculates the derivative (with sobel kernel) of an image in a given dimension.- Author:
- Eike Heinz, University of Konstanz
- Implementation Note:
- op names='filter.partialDerivative'
-
-
Constructor Summary
Constructors Constructor Description PartialDerivativeRAI()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcompute(RandomAccessibleInterval<T> input, Integer dimension, RandomAccessibleInterval<T> output)TODOvoidsetupConvolves(RandomAccessibleInterval<T> input, Integer dimension)-
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.Arity2
accept
-
Methods inherited from interface org.scijava.function.Consumers.Arity3
andThen
-
-
-
-
Method Detail
-
setupConvolves
public void setupConvolves(RandomAccessibleInterval<T> input, Integer dimension)
-
compute
public void compute(RandomAccessibleInterval<T> input, Integer dimension, RandomAccessibleInterval<T> output)
TODO- Specified by:
computein interfaceComputers.Arity2<RandomAccessibleInterval<T extends RealType<T>>,Integer,RandomAccessibleInterval<T extends RealType<T>>>- Parameters:
input-dimension-output-
-
-