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