I - O - K - C - public abstract class AbstractPadAndFFTFilter<I extends RealType<I>,O extends RealType<O> & NativeType<O>,K extends RealType<K>,C extends ComplexType<C> & NativeType<C>> extends AbstractBinaryComputerOp<RandomAccessibleInterval<I>,RandomAccessibleInterval<K>,RandomAccessibleInterval<O>>
SpecialOp.Flavor| Constructor and Description |
|---|
AbstractPadAndFFTFilter() |
in1, in2, out, setInput1, setInput2, setOutputops, setEnvironmentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcompute, getIndependentInstance, run, runin, setInputcompute, runruncandidates, filterArity, opops, setEnvironmentpublic void initialize()
Initializablepublic RandomAccessibleInterval<O> createOutput(RandomAccessibleInterval<I> input, RandomAccessibleInterval<K> kernel)
public void compute(RandomAccessibleInterval<I> input, RandomAccessibleInterval<K> kernel, RandomAccessibleInterval<O> output)
input - first argument to the computation, which
must be non-nullkernel - second argument to the computation, which
must be non-nulloutput - object where the computation's result will be stored, which
must be non-null and a different object than
input1 and input2public abstract BinaryComputerOp<RandomAccessibleInterval<I>,RandomAccessibleInterval<K>,RandomAccessibleInterval<O>> createFilterComputer(RandomAccessibleInterval<I> paddedInput, RandomAccessibleInterval<K> paddedKernel, RandomAccessibleInterval<C> fftImg, RandomAccessibleInterval<C> fftKernel, RandomAccessibleInterval<O> output)
paddedInput - paddedKernel - fftImg - fftKernel - output - protected long[] getBorderSize()
protected OutOfBoundsFactory<I,RandomAccessibleInterval<I>> getOBFInput()
protected void setOBFInput(OutOfBoundsFactory<I,RandomAccessibleInterval<I>> objInput)
protected OutOfBoundsFactory<K,RandomAccessibleInterval<K>> getOBFKernel()
protected void setOBFKernel(OutOfBoundsFactory<K,RandomAccessibleInterval<K>> obfKernel)
protected O getOutType()
Copyright © 2014–2022 ImageJ. All rights reserved.