@Deprecated public final class GaussFloat extends AbstractGauss<net.imglib2.type.numeric.real.FloatType>
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
isArray
Deprecated.
|
| Constructor and Description |
|---|
GaussFloat(double[] sigma,
net.imglib2.img.Img<net.imglib2.type.numeric.real.FloatType> input)
Deprecated.
Computes a Gaussian convolution with float precision on an entire
Img using the OutOfBoundsMirrorFactory with single
boundary |
GaussFloat(double[] sigma,
net.imglib2.img.Img<net.imglib2.type.numeric.real.FloatType> input,
net.imglib2.outofbounds.OutOfBoundsFactory<net.imglib2.type.numeric.real.FloatType,net.imglib2.img.Img<net.imglib2.type.numeric.real.FloatType>> outOfBounds)
Deprecated.
Computes a Gaussian convolution with float precision on an entire
Img |
GaussFloat(double[] sigma,
net.imglib2.RandomAccessible<net.imglib2.type.numeric.real.FloatType> input,
net.imglib2.Interval interval,
net.imglib2.img.ImgFactory<net.imglib2.type.numeric.real.FloatType> factory)
Deprecated.
Computes a Gaussian convolution with float precision on a
RandomAccessible of FloatType in a certain
Interval and returns an Img defined by the
ImgFactory containing the result |
GaussFloat(double[] sigma,
net.imglib2.RandomAccessible<net.imglib2.type.numeric.real.FloatType> input,
net.imglib2.Interval interval,
net.imglib2.RandomAccessible<net.imglib2.type.numeric.real.FloatType> output,
net.imglib2.Localizable outputOffset,
net.imglib2.img.ImgFactory<net.imglib2.type.numeric.real.FloatType> factory)
Deprecated.
Computes a Gaussian convolution with float precision on a
RandomAccessible of FloatType in a certain
Interval and writes it into a given RandomAccessible at a
specific Point |
call, computeKernel, createInputLineSampler, createOutputLineWriter, getFactory, getInput, getInputInterval, getKernel, getNumThreads, getOutput, getOutputOffset, getProcessingType, getRange, getResult, getSigma, getTemporaryImgSize, getTmp1, getTmp2, numDimensions, setNumThreads, type, updateInputLineSampler, updateOutputLineWriter, writeLinepublic GaussFloat(double[] sigma,
net.imglib2.RandomAccessible<net.imglib2.type.numeric.real.FloatType> input,
net.imglib2.Interval interval,
net.imglib2.img.ImgFactory<net.imglib2.type.numeric.real.FloatType> factory)
RandomAccessible of FloatType 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 GaussFloat(double[] sigma,
net.imglib2.RandomAccessible<net.imglib2.type.numeric.real.FloatType> input,
net.imglib2.Interval interval,
net.imglib2.RandomAccessible<net.imglib2.type.numeric.real.FloatType> output,
net.imglib2.Localizable outputOffset,
net.imglib2.img.ImgFactory<net.imglib2.type.numeric.real.FloatType> factory)
RandomAccessible of FloatType 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
RandomAccessiblefactory - - the ImgFactory for creating temporary imagespublic GaussFloat(double[] sigma,
net.imglib2.img.Img<net.imglib2.type.numeric.real.FloatType> input)
Img using the OutOfBoundsMirrorFactory with single
boundarysigma - - the sigma for the convolutioninput - - the input Imgpublic GaussFloat(double[] sigma,
net.imglib2.img.Img<net.imglib2.type.numeric.real.FloatType> input,
net.imglib2.outofbounds.OutOfBoundsFactory<net.imglib2.type.numeric.real.FloatType,net.imglib2.img.Img<net.imglib2.type.numeric.real.FloatType>> outOfBounds)
Imgsigma - - the sigma for the convolutioninput - - the input ImgoutOfBounds - - the OutOfBoundsFactory to usepublic static net.imglib2.img.Img<net.imglib2.type.numeric.real.FloatType> gauss(double[] sigma, net.imglib2.img.Img<net.imglib2.type.numeric.real.FloatType> input)
public static net.imglib2.img.Img<net.imglib2.type.numeric.real.FloatType> gauss(double[] sigma, net.imglib2.img.Img<net.imglib2.type.numeric.real.FloatType> input, net.imglib2.outofbounds.OutOfBoundsFactory<net.imglib2.type.numeric.real.FloatType,net.imglib2.img.Img<net.imglib2.type.numeric.real.FloatType>> outOfBounds)
public static net.imglib2.img.Img<net.imglib2.type.numeric.real.FloatType> gauss(double[] sigma, net.imglib2.RandomAccessible<net.imglib2.type.numeric.real.FloatType> input, net.imglib2.Interval interval, net.imglib2.img.ImgFactory<net.imglib2.type.numeric.real.FloatType> factory)
public static void gauss(double[] sigma,
net.imglib2.RandomAccessible<net.imglib2.type.numeric.real.FloatType> input,
net.imglib2.Interval interval,
net.imglib2.RandomAccessible<net.imglib2.type.numeric.real.FloatType> output,
net.imglib2.Localizable outputOffset,
net.imglib2.img.ImgFactory<net.imglib2.type.numeric.real.FloatType> factory)
protected net.imglib2.img.Img<net.imglib2.type.numeric.real.FloatType> getProcessingLine(long sizeProcessLine)
getProcessingLine in class AbstractGauss<net.imglib2.type.numeric.real.FloatType>protected void processLine(SamplingLineIterator<net.imglib2.type.numeric.real.FloatType> 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<net.imglib2.type.numeric.real.FloatType>input - - the Iterator/Sampler over the current input
line.protected boolean isArray()
Copyright © 2009–2026 ImgLib2. All rights reserved.