T
- I
- O
- public class PadShiftKernel<T extends ComplexType<T>,I extends RandomAccessibleInterval<T>,O extends RandomAccessibleInterval<T>> extends AbstractBinaryFunctionOp<I,Dimensions,O> implements Ops.Filter.PadShiftFFTKernel
SpecialOp.Flavor
NAME
Constructor and Description |
---|
PadShiftKernel() |
Modifier and Type | Method and Description |
---|---|
O |
calculate(I kernel,
Dimensions paddedDimensions)
Calculates the output given two inputs.
|
void |
initialize()
Initializes the object.
|
protected void |
setFFTSizeOp(UnaryFunctionOp<Dimensions,long[][]> fftSizeOp) |
in1, in2, out, run, setInput1, setInput2
ops, setEnvironment
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
ops, setEnvironment
calculate, getIndependentInstance, run
in, setInput
calculate, run
run
candidates, filterArity, op
public void initialize()
Initializable
initialize
in interface Initializable
public O calculate(I kernel, Dimensions paddedDimensions)
BinaryFunctionOp
calculate
in interface BinaryFunctionOp<I extends RandomAccessibleInterval<T>,Dimensions,O extends RandomAccessibleInterval<T>>
kernel
- first argument to the functionpaddedDimensions
- second argument to the functionprotected void setFFTSizeOp(UnaryFunctionOp<Dimensions,long[][]> fftSizeOp)
Copyright © 2014–2022 ImageJ. All rights reserved.