@Deprecated public final class GaussDouble extends AbstractGauss<DoubleType>
Modifier and Type | Field and Description |
---|---|
protected boolean |
isArray
Deprecated.
|
Constructor and Description |
---|
GaussDouble(double[] sigma,
Img<DoubleType> input)
Deprecated.
Computes a Gaussian convolution with double precision on an entire
Img using the OutOfBoundsMirrorFactory with single
boundary |
GaussDouble(double[] sigma,
Img<DoubleType> input,
OutOfBoundsFactory<DoubleType,Img<DoubleType>> outOfBounds)
Deprecated.
Computes a Gaussian convolution with double precision on an entire
Img |
GaussDouble(double[] sigma,
RandomAccessible<DoubleType> input,
Interval interval,
ImgFactory<DoubleType> factory)
Deprecated.
Computes a Gaussian convolution with double precision on a
RandomAccessible of DoubleType in a certain
Interval and returns an Img defined by the
ImgFactory containing the result |
GaussDouble(double[] sigma,
RandomAccessible<DoubleType> input,
Interval interval,
RandomAccessible<DoubleType> output,
Localizable outputOffset,
ImgFactory<DoubleType> factory)
Deprecated.
Computes a Gaussian convolution with double precision on a
RandomAccessible of DoubleType in a certain
Interval and writes it into a given RandomAccessible at a
specific Point |
Modifier and Type | Method and Description |
---|---|
static Img<DoubleType> |
gauss(double[] sigma,
Img<DoubleType> input)
Deprecated.
|
static Img<DoubleType> |
gauss(double[] sigma,
Img<DoubleType> input,
OutOfBoundsFactory<DoubleType,Img<DoubleType>> outOfBounds)
Deprecated.
|
static Img<DoubleType> |
gauss(double[] sigma,
RandomAccessible<DoubleType> input,
Interval interval,
ImgFactory<DoubleType> factory)
Deprecated.
|
static void |
gauss(double[] sigma,
RandomAccessible<DoubleType> input,
Interval interval,
RandomAccessible<DoubleType> output,
Localizable outputOffset,
ImgFactory<DoubleType> factory)
Deprecated.
|
protected Img<DoubleType> |
getProcessingLine(long sizeProcessLine)
Deprecated.
|
protected boolean |
isArray()
Deprecated.
|
protected void |
processLine(SamplingLineIterator<DoubleType> input,
double[] kernel)
Deprecated.
Compute the current line.
|
call, computeKernel, createInputLineSampler, createOutputLineWriter, getFactory, getInput, getInputInterval, getKernel, getNumThreads, getOutput, getOutputOffset, getProcessingType, getRange, getResult, getSigma, getTemporaryImgSize, getTmp1, getTmp2, numDimensions, setNumThreads, type, updateInputLineSampler, updateOutputLineWriter, writeLine
public GaussDouble(double[] sigma, RandomAccessible<DoubleType> input, Interval interval, ImgFactory<DoubleType> factory)
RandomAccessible
of DoubleType
in a certain
Interval
and returns an Img
defined by the
ImgFactory
containing the resultsigma
- - 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 GaussDouble(double[] sigma, RandomAccessible<DoubleType> input, Interval interval, RandomAccessible<DoubleType> output, Localizable outputOffset, ImgFactory<DoubleType> factory)
RandomAccessible
of DoubleType
in a certain
Interval
and writes it into a given RandomAccessible
at a
specific Pointsigma
- - 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 GaussDouble(double[] sigma, Img<DoubleType> input)
Img
using the OutOfBoundsMirrorFactory
with single
boundarysigma
- - the sigma for the convolutioninput
- - the input Img
public GaussDouble(double[] sigma, Img<DoubleType> input, OutOfBoundsFactory<DoubleType,Img<DoubleType>> outOfBounds)
Img
sigma
- - the sigma for the convolutioninput
- - the input Img
outOfBounds
- - the OutOfBoundsFactory
to usepublic static Img<DoubleType> gauss(double[] sigma, Img<DoubleType> input)
public static Img<DoubleType> gauss(double[] sigma, Img<DoubleType> input, OutOfBoundsFactory<DoubleType,Img<DoubleType>> outOfBounds)
public static Img<DoubleType> gauss(double[] sigma, RandomAccessible<DoubleType> input, Interval interval, ImgFactory<DoubleType> factory)
public static void gauss(double[] sigma, RandomAccessible<DoubleType> input, Interval interval, RandomAccessible<DoubleType> output, Localizable outputOffset, ImgFactory<DoubleType> factory)
protected Img<DoubleType> getProcessingLine(long sizeProcessLine)
getProcessingLine
in class AbstractGauss<DoubleType>
protected void processLine(SamplingLineIterator<DoubleType> input, double[] kernel)
Iterator
) as it is potentially an expensive operation (e.g. a
Converter
might be involved or we are computing on a rendered
input)processLine
in class AbstractGauss<DoubleType>
input
- - the Iterator
/Sampler
over the current input
line.protected boolean isArray()
Copyright © 2015–2022 ImgLib2. All rights reserved.