Modifier and Type | Method and Description |
---|---|
ImgFactory<ComplexFloatType> |
FourierConvolution.fftImgFactory()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static <T extends RealType<T>,S extends RealType<S>> |
FourierConvolution.convolve(RandomAccessibleInterval<T> input,
RandomAccessibleInterval<S> kernel,
ImgFactory<T> imgFactory,
ImgFactory<S> kernelImgFactory,
ImgFactory<ComplexFloatType> fftImgFactory)
Deprecated.
|
protected void |
InverseFourierConvolution.multiply(RandomAccessibleInterval<ComplexFloatType> a,
RandomAccessibleInterval<ComplexFloatType> b)
Deprecated.
Divide in Fourier Space
|
protected void |
InverseFourierConvolution.multiply(RandomAccessibleInterval<ComplexFloatType> a,
RandomAccessibleInterval<ComplexFloatType> b)
Deprecated.
Divide in Fourier Space
|
protected void |
FourierConvolution.multiply(RandomAccessibleInterval<ComplexFloatType> a,
RandomAccessibleInterval<ComplexFloatType> b)
Deprecated.
Multiply in Fourier Space
|
protected void |
FourierConvolution.multiply(RandomAccessibleInterval<ComplexFloatType> a,
RandomAccessibleInterval<ComplexFloatType> b)
Deprecated.
Multiply in Fourier Space
|
Constructor and Description |
---|
FourierConvolution(Img<T> image,
Img<S> kernel,
ImgFactory<ComplexFloatType> fftImgFactory)
Deprecated.
Computes a convolution in Fourier space.
|
FourierConvolution(RandomAccessibleInterval<T> image,
RandomAccessibleInterval<S> kernel,
ImgFactory<T> imgFactory,
ImgFactory<S> kernelImgFactory,
ImgFactory<ComplexFloatType> fftImgFactory)
Deprecated.
Computes a convolution in Fourier space.
|
InverseFourierConvolution(Img<T> image,
Img<S> kernel,
ImgFactory<ComplexFloatType> fftImgFactory)
Deprecated.
|
InverseFourierConvolution(RandomAccessibleInterval<T> image,
RandomAccessibleInterval<S> kernel,
ImgFactory<T> imgFactory,
ImgFactory<S> kernelImgFactory,
ImgFactory<ComplexFloatType> fftImgFactory)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static <R extends RealType<R>> |
FFTConvolution.computeConvolution(Img<ComplexFloatType> fftImg,
Img<ComplexFloatType> fftKernel,
RandomAccessibleInterval<R> output,
boolean keepImgFFT,
boolean div,
ExecutorService service) |
static <R extends RealType<R>> |
FFTConvolution.computeConvolution(Img<ComplexFloatType> fftImg,
Img<ComplexFloatType> fftKernel,
RandomAccessibleInterval<R> output,
boolean keepImgFFT,
boolean div,
ExecutorService service) |
static <R extends RealType<R>> |
FFTConvolution.computeImgFFT(Interval imgConvolutionInterval,
RandomAccessible<R> img,
ImgFactory<ComplexFloatType> fftFactory,
ExecutorService service) |
static <R extends RealType<R>> |
FFTConvolution.computeKernelFFT(Interval kernelConvolutionInterval,
long[] min,
long[] max,
boolean complexConjugate,
RandomAccessible<R> kernel,
ImgFactory<ComplexFloatType> fftFactory,
ExecutorService service) |
static <R extends RealType<R>> |
FFTConvolution.convolve(RandomAccessible<R> img,
Interval imgInterval,
RandomAccessible<R> kernel,
Interval kernelInterval,
RandomAccessibleInterval<R> output,
ImgFactory<ComplexFloatType> factory,
boolean div,
ExecutorService service) |
static void |
FFTConvolution.multiplyDivideComplex(Img<ComplexFloatType> img,
Img<ComplexFloatType> kernel,
boolean div) |
static void |
FFTConvolution.multiplyDivideComplex(Img<ComplexFloatType> img,
Img<ComplexFloatType> kernel,
boolean div) |
static <R extends RealType<R>> |
FFT.realToComplex(RandomAccessibleInterval<R> input,
ImgFactory<ComplexFloatType> factory) |
static <R extends RealType<R>> |
FFT.realToComplex(RandomAccessibleInterval<R> input,
ImgFactory<ComplexFloatType> factory,
ExecutorService service) |
static <R extends RealType<R>> |
FFT.realToComplex(RandomAccessibleInterval<R> input,
ImgFactory<ComplexFloatType> factory,
int numThreads) |
static <R extends RealType<R>> |
FFT.realToComplex(RandomAccessibleInterval<R> input,
OutOfBoundsFactory<R,RandomAccessibleInterval<R>> oobs,
ImgFactory<ComplexFloatType> factory) |
static <R extends RealType<R>> |
FFT.realToComplex(RandomAccessibleInterval<R> input,
OutOfBoundsFactory<R,RandomAccessibleInterval<R>> oobs,
ImgFactory<ComplexFloatType> factory,
ExecutorService service) |
static <R extends RealType<R>> |
FFT.realToComplex(RandomAccessibleInterval<R> input,
OutOfBoundsFactory<R,RandomAccessibleInterval<R>> oobs,
ImgFactory<ComplexFloatType> factory,
int numThreads) |
void |
FFTConvolution.setFFTImgFactory(ImgFactory<ComplexFloatType> factory) |
void |
FFTConvolution.setImgFFT(Img<ComplexFloatType> fftImg)
Sets the FFT image as computed, be very careful with this method, if any parameters of the FFT are wrong, this will fail
WARNING: if you do not set keepImgFFT, this image will be modified during convolution
|
void |
FFTConvolution.setKernelFFT(Img<ComplexFloatType> fftKernel)
Sets the FFT kernel as computed, be very careful with this method, if any parameters of the FFT are wrong, this will fail
|
Constructor and Description |
---|
FFTConvolution(RandomAccessible<R> img,
Interval imgInterval,
RandomAccessible<R> kernel,
Interval kernelInterval,
ImgFactory<ComplexFloatType> factory)
Compute a Fourier space based convolution in-place (img will be replaced
by the convolved result).
|
FFTConvolution(RandomAccessible<R> img,
Interval imgInterval,
RandomAccessible<R> kernel,
Interval kernelInterval,
ImgFactory<ComplexFloatType> factory,
ExecutorService service)
Compute a Fourier space based convolution in-place (img will be replaced
by the convolved result).
|
FFTConvolution(RandomAccessible<R> img,
Interval imgInterval,
RandomAccessible<R> kernel,
Interval kernelInterval,
RandomAccessibleInterval<R> output,
ImgFactory<ComplexFloatType> factory)
Compute a Fourier space based convolution.
|
FFTConvolution(RandomAccessible<R> img,
Interval imgInterval,
RandomAccessible<R> kernel,
Interval kernelInterval,
RandomAccessibleInterval<R> output,
ImgFactory<ComplexFloatType> factory,
ExecutorService service)
Compute a Fourier space based convolution.
|
FFTConvolution(RandomAccessibleInterval<R> img,
RandomAccessibleInterval<R> kernel,
ImgFactory<ComplexFloatType> factory)
Compute a Fourier space based convolution in-place (img will be replaced
by the convolved result).
|
FFTConvolution(RandomAccessibleInterval<R> img,
RandomAccessibleInterval<R> kernel,
ImgFactory<ComplexFloatType> factory,
ExecutorService service)
Compute a Fourier space based convolution in-place (img will be replaced
by the convolved result).
|
FFTConvolution(RandomAccessibleInterval<R> img,
RandomAccessibleInterval<R> kernel,
RandomAccessibleInterval<R> output,
ImgFactory<ComplexFloatType> factory)
Compute a Fourier space based convolution The image will be extended by
mirroring with single boundary, the kernel will be zero-padded.
|
FFTConvolution(RandomAccessibleInterval<R> img,
RandomAccessibleInterval<R> kernel,
RandomAccessibleInterval<R> output,
ImgFactory<ComplexFloatType> factory,
ExecutorService service)
Compute a Fourier space based convolution The image will be extended by
mirroring with single boundary, the kernel will be zero-padded.
|
Modifier and Type | Method and Description |
---|---|
ComplexFloatType |
ComplexFloatLongAccessTypeComplexFloatTypeConverter.convert(Sampler<? extends ComplexFloatLongAccessType> sampler) |
Modifier and Type | Method and Description |
---|---|
static <A extends FloatAccess> |
ArrayImgs.complexFloats(A access,
long... dim)
|
static ArrayImg<ComplexFloatType,FloatArray> |
ArrayImgs.complexFloats(float[] array,
long... dim)
|
static ArrayImg<ComplexFloatType,FloatArray> |
ArrayImgs.complexFloats(long... dim)
|
Modifier and Type | Method and Description |
---|---|
static FloatImagePlus<ComplexFloatType> |
ImagePlusImgs.complexFloats(long... dim)
|
Modifier and Type | Method and Description |
---|---|
static PlanarImg<ComplexFloatType,FloatArray> |
PlanarImgs.complexFloats(long... dim)
|
Modifier and Type | Method and Description |
---|---|
ComplexFloatType |
ComplexFloatType.copy() |
ComplexFloatType |
ComplexFloatType.createVariable() |
ComplexFloatType |
ComplexFloatType.duplicateTypeOnSameNativeImg() |
Modifier and Type | Method and Description |
---|---|
NativeTypeFactory<ComplexFloatType,FloatAccess> |
ComplexFloatType.getNativeTypeFactory() |
Modifier and Type | Method and Description |
---|---|
void |
ComplexFloatType.add(ComplexFloatType c) |
void |
ComplexFloatType.div(ComplexFloatType c) |
void |
ComplexFloatType.mul(ComplexFloatType t) |
void |
ComplexFloatType.set(ComplexFloatType c) |
void |
ComplexFloatType.sub(ComplexFloatType c) |
boolean |
ComplexFloatType.valueEquals(ComplexFloatType t) |
Copyright © 2015–2022 ImgLib2. All rights reserved.