Module org.scijava.ops.image
Class CorrelateFFTC<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>>
- java.lang.Object
-
- org.scijava.ops.image.filter.correlate.CorrelateFFTC<I,O,K,C>
-
- Type Parameters:
I-O-K-C-
- All Implemented Interfaces:
Computers.Arity6<RandomAccessibleInterval<I>,RandomAccessibleInterval<K>,RandomAccessibleInterval<C>,RandomAccessibleInterval<C>,Boolean,Boolean,RandomAccessibleInterval<O>>,Consumers.Arity7<RandomAccessibleInterval<I>,RandomAccessibleInterval<K>,RandomAccessibleInterval<C>,RandomAccessibleInterval<C>,Boolean,Boolean,RandomAccessibleInterval<O>>
public class CorrelateFFTC<I extends RealType<I>,O extends RealType<O>,K extends RealType<K>,C extends ComplexType<C>> extends Object implements Computers.Arity6<RandomAccessibleInterval<I>,RandomAccessibleInterval<K>,RandomAccessibleInterval<C>,RandomAccessibleInterval<C>,Boolean,Boolean,RandomAccessibleInterval<O>>
Correlate op for (@link RandomAccessibleInterval)- Author:
- Brian Northan
- Implementation Note:
- op names='filter.correlate'
-
-
Constructor Summary
Constructors Constructor Description CorrelateFFTC()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcompute(RandomAccessibleInterval<I> input, RandomAccessibleInterval<K> kernel, RandomAccessibleInterval<C> fftInput, RandomAccessibleInterval<C> fftKernel, Boolean performInputFFT, Boolean performKernelFFT, RandomAccessibleInterval<O> out)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.Arity6
accept
-
Methods inherited from interface org.scijava.function.Consumers.Arity7
andThen
-
-
-
-
Method Detail
-
compute
public void compute(RandomAccessibleInterval<I> input, RandomAccessibleInterval<K> kernel, RandomAccessibleInterval<C> fftInput, RandomAccessibleInterval<C> fftKernel, Boolean performInputFFT, Boolean performKernelFFT, RandomAccessibleInterval<O> out)
TODO- Specified by:
computein interfaceComputers.Arity6<RandomAccessibleInterval<I extends RealType<I>>,RandomAccessibleInterval<K extends RealType<K>>,RandomAccessibleInterval<C extends ComplexType<C>>,RandomAccessibleInterval<C extends ComplexType<C>>,Boolean,Boolean,RandomAccessibleInterval<O extends RealType<O>>>- Parameters:
input-kernel-fftInput-fftKernel-performInputFFT-performKernelFFT-out-
-
-