@Deprecated public class GaussGeneral<T extends NumericType<T>> extends AbstractGauss<T>
Constructor and Description |
---|
GaussGeneral(double[] sigma,
Img<T> input)
Deprecated.
Computes a Gaussian convolution with any precision on an entire
Img using the OutOfBoundsMirrorFactory with single
boundary
WARNING: This is a very slow implementation as it is not written for
NativeType . |
GaussGeneral(double[] sigma,
Img<T> input,
OutOfBoundsFactory<T,Img<T>> outOfBounds)
Deprecated.
Computes a Gaussian convolution with any precision on an entire
Img using the OutOfBoundsMirrorFactory with single
boundary
WARNING: This is a very slow implementation as it is not written for
NativeType . |
GaussGeneral(double[] sigma,
RandomAccessible<T> input,
Interval interval,
ImgFactory<T> factory,
T type)
Deprecated.
Computes a Gaussian convolution on a
RandomAccessible in a
certain Interval and returns an Img defined by the
ImgFactory containing the result. |
GaussGeneral(double[] sigma,
RandomAccessible<T> input,
Interval interval,
RandomAccessible<T> output,
Localizable outputOffset,
ImgFactory<T> factory,
T type)
Deprecated.
Computes a Gaussian convolution with any precision on a
RandomAccessible in a certain Interval and writes it into
a given RandomAccessible at a specific Point
WARNING: This is a very slow implementation as it is not written for
NativeType . |
Modifier and Type | Method and Description |
---|---|
protected Img<T> |
getProcessingLine(long sizeProcessLine)
Deprecated.
|
call, computeKernel, createInputLineSampler, createOutputLineWriter, getFactory, getInput, getInputInterval, getKernel, getNumThreads, getOutput, getOutputOffset, getProcessingType, getRange, getResult, getSigma, getTemporaryImgSize, getTmp1, getTmp2, numDimensions, processLine, setNumThreads, type, updateInputLineSampler, updateOutputLineWriter, writeLine
public GaussGeneral(double[] sigma, RandomAccessible<T> input, Interval interval, ImgFactory<T> factory, T type)
RandomAccessible
in a
certain Interval
and returns an Img
defined by the
ImgFactory
containing the result.
WARNING: This is a very slow implementation as it is not written for
NativeType
. If your type is NativeType
, use
GaussNativeType
instead!sigma
- - the sigma for the convolutioninput
- - the RandomAccessible
to work oninterval
- - the area that is convolvedfactory
- - the ImgFactory
that defines the temporary and output
images to be usedpublic GaussGeneral(double[] sigma, RandomAccessible<T> input, Interval interval, RandomAccessible<T> output, Localizable outputOffset, ImgFactory<T> factory, T type)
RandomAccessible
in a certain Interval
and writes it into
a given RandomAccessible
at a specific Point
WARNING: This is a very slow implementation as it is not written for
NativeType
. If your type is NativeType
, use
GaussNativeType
instead!sigma
- - the sigma for the convolutioninput
- - the RandomAccessible
to work oninterval
- - the area that is convolvedoutput
- - the RandomAccessible
where the output will be
written tooutputOffset
- - the offset that corresponds to the first pixel in output
RandomAccessible
factory
- - the ImgFactory
for creating temporary imagespublic GaussGeneral(double[] sigma, Img<T> input)
Img
using the OutOfBoundsMirrorFactory
with single
boundary
WARNING: This is a very slow implementation as it is not written for
NativeType
. If your type is NativeType
, use
GaussNativeType
instead!sigma
- - the sigma for the convolutioninput
- - the input Img
public GaussGeneral(double[] sigma, Img<T> input, OutOfBoundsFactory<T,Img<T>> outOfBounds)
Img
using the OutOfBoundsMirrorFactory
with single
boundary
WARNING: This is a very slow implementation as it is not written for
NativeType
. If your type is NativeType
, use
GaussNativeType
instead!sigma
- - the sigma for the convolutioninput
- - the input Img
protected Img<T> getProcessingLine(long sizeProcessLine)
getProcessingLine
in class AbstractGauss<T extends NumericType<T>>
Copyright © 2015–2022 ImgLib2. All rights reserved.