Modifier and Type | Class and Description |
---|---|
class |
ComputeDeltaBrightToDark<T extends NumericType<T>>
Default implementation of
ComputeDelta for bright-to-dark pass for
NumericType . |
class |
ComputeDeltaDarkToBright<T extends NumericType<T>>
Default implementation of
ComputeDelta for dark-to-bright pass for
NumericType . |
Modifier and Type | Class and Description |
---|---|
class |
ConvolverNativeType<T extends NumericType<T> & NativeType<T>>
A 1-dimensional line convolver that operates on all
NumericType with
NativeType representation. |
class |
ConvolverNumericType<T extends NumericType<T>>
A 1-dimensional line convolver that operates on all
NumericType . |
Modifier and Type | Method and Description |
---|---|
NumericType<?> |
KernelConvolverFactory.preferredSourceType(NumericType<?> targetType) |
Modifier and Type | Method and Description |
---|---|
static Convolution<NumericType<?>> |
SeparableKernelConvolution.convolution(Kernel1D... kernels)
Return an object, that performs the separable convolution with the given
kernel.
|
static Convolution<NumericType<?>> |
SeparableKernelConvolution.convolution1d(Kernel1D kernel,
int direction)
Apply a convolution only in one dimension.
|
Modifier and Type | Method and Description |
---|---|
NumericType<?> |
KernelConvolverFactory.preferredSourceType(NumericType<?> targetType) |
Modifier and Type | Method and Description |
---|---|
static void |
SeparableKernelConvolution.convolve(Kernel1D[] kernels,
RandomAccessible<? extends NumericType<?>> source,
RandomAccessibleInterval<? extends NumericType<?>> target)
Convolve source with a separable kernel and write the result to output.
|
static void |
SeparableKernelConvolution.convolve(Kernel1D[] kernels,
RandomAccessible<? extends NumericType<?>> source,
RandomAccessibleInterval<? extends NumericType<?>> target)
Convolve source with a separable kernel and write the result to output.
|
Runnable |
KernelConvolverFactory.getConvolver(RandomAccess<? extends NumericType<?>> in,
RandomAccess<? extends NumericType<?>> out,
int d,
long lineLength) |
Runnable |
KernelConvolverFactory.getConvolver(RandomAccess<? extends NumericType<?>> in,
RandomAccess<? extends NumericType<?>> out,
int d,
long lineLength) |
Modifier and Type | Method and Description |
---|---|
static <I extends NumericType<I>,T extends NumericType<T> & NativeType<T>> |
DifferenceOfGaussian.DoG(double[] sigmaSmaller,
double[] sigmaLarger,
RandomAccessible<I> input,
RandomAccessible<T> tmp,
RandomAccessibleInterval<T> dog,
ExecutorService service)
Compute the difference of Gaussian for the input.
|
static <I extends NumericType<I>,T extends NumericType<T> & NativeType<T>> |
DifferenceOfGaussian.DoG(double[] sigmaSmaller,
double[] sigmaLarger,
RandomAccessible<I> input,
RandomAccessible<T> tmp,
RandomAccessibleInterval<T> dog,
ExecutorService service)
Compute the difference of Gaussian for the input.
|
static <I extends NumericType<I>,T extends NumericType<T> & NativeType<T>> |
DifferenceOfGaussian.DoG(double[] sigmaSmaller,
double[] sigmaLarger,
RandomAccessible<I> input,
RandomAccessibleInterval<T> dog,
ExecutorService service)
Compute the difference of Gaussian for the input.
|
static <I extends NumericType<I>,T extends NumericType<T> & NativeType<T>> |
DifferenceOfGaussian.DoG(double[] sigmaSmaller,
double[] sigmaLarger,
RandomAccessible<I> input,
RandomAccessibleInterval<T> dog,
ExecutorService service)
Compute the difference of Gaussian for the input.
|
Modifier and Type | Class and Description |
---|---|
class |
Bandpass<T extends NumericType<T>>
Deprecated.
use
FFT instead |
Modifier and Type | Class and Description |
---|---|
class |
SubtractNorm<A extends NumericType<A>>
TODO
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractGauss<T extends NumericType<T>> |
class |
GaussGeneral<T extends NumericType<T>>
Deprecated.
|
class |
GaussNativeType<T extends NumericType<T> & NativeType<T>>
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static <T extends NumericType<T>> |
Gauss.inNumericType(double[] sigma,
Img<T> img)
Deprecated.
Computes a Gaussian convolution with the precision of the type provided
on an entire
Img using the OutOfBoundsMirrorFactory with
single boundary |
static <T extends NumericType<T>> |
Gauss.inNumericType(double[] sigma,
Img<T> img,
OutOfBoundsFactory<T,RandomAccessibleInterval<T>> outofbounds)
Deprecated.
Computes a Gaussian convolution with the precision of the type provided
on an entire
Img |
static <T extends NumericType<T>> |
Gauss.inNumericType(double[] sigma,
RandomAccessible<T> img,
Interval interval,
RandomAccessible<T> output,
Localizable origin,
ImgFactory<T> imgFactory)
Deprecated.
Computes a Gaussian convolution with the precision of the type provided
on an infinite
RandomAccessible |
static <T extends NumericType<T>> |
Gauss.inNumericType(double sigma,
Img<T> img)
Deprecated.
Computes a Gaussian convolution with the precision of the type provided
on an entire
Img using the OutOfBoundsMirrorFactory with
single boundary |
static <T extends NumericType<T>> |
Gauss.inNumericType(double sigma,
Img<T> img,
OutOfBoundsFactory<T,RandomAccessibleInterval<T>> outofbounds)
Deprecated.
Computes a Gaussian convolution with the precision of the type provided
on an entire
Img |
static <T extends NumericType<T>> |
Gauss.inNumericType(double sigma,
RandomAccessible<T> img,
Interval interval,
RandomAccessible<T> output,
Localizable origin,
ImgFactory<T> imgFactory)
Deprecated.
Computes a Gaussian convolution with the precision of the type provided
on an infinite
RandomAccessible |
static <T extends NumericType<T>> |
Gauss.inNumericTypeInPlace(double[] sigma,
Img<T> img)
Deprecated.
Computes a Gaussian convolution in-place (temporary imgs are necessary)
with the precision of the type provided on an entire
Img using
the OutOfBoundsMirrorFactory with single boundary |
static <T extends NumericType<T>> |
Gauss.inNumericTypeInPlace(double[] sigma,
Img<T> img,
OutOfBoundsFactory<T,RandomAccessibleInterval<T>> outofbounds)
Deprecated.
Computes a Gaussian convolution in-place (temporary imgs are necessary)
with the precision of the type provided on an entire
Img |
static <T extends NumericType<T>> |
Gauss.inNumericTypeInPlace(double sigma,
Img<T> img)
Deprecated.
Computes a Gaussian convolution in-place (temporary imgs are necessary)
with the precision of the type provided on an entire
Img using
the OutOfBoundsMirrorFactory with single boundary |
static <T extends NumericType<T>> |
Gauss.inNumericTypeInPlace(double sigma,
Img<T> img,
OutOfBoundsFactory<T,RandomAccessibleInterval<T>> outofbounds)
Deprecated.
Computes a Gaussian convolution in-place (temporary imgs are necessary)
with the precision of the type provided on an entire
Img |
Modifier and Type | Class and Description |
---|---|
class |
ConvolverNativeType<T extends NumericType<T> & NativeType<T>>
Deprecated.
|
static class |
ConvolverNativeType.ConvolverFactoryNativeType<T extends NumericType<T> & NativeType<T>>
Deprecated.
|
class |
ConvolverNativeTypeBuffered<T extends NumericType<T> & NativeType<T>>
Deprecated.
|
static class |
ConvolverNativeTypeBuffered.ConvolverFactoryNativeTypeBuffered<T extends NumericType<T> & NativeType<T>>
Deprecated.
|
class |
ConvolverNumericType<T extends NumericType<T>>
Deprecated.
|
static class |
ConvolverNumericType.ConvolverNumericTypeFactory<T extends NumericType<T>>
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static <S extends NumericType<S>,T extends NumericType<T>> |
SeparableSymmetricConvolution.convolve(double[][] halfkernels,
RandomAccessible<S> source,
RandomAccessibleInterval<T> target,
ExecutorService service)
Deprecated.
Use
SeparableKernelConvolution.convolution(Kernel1D[])
Convolve source with a separable symmetric kernel and write the result to output. In-place operation (source==target) is supported.
If the target type T is |
static <S extends NumericType<S>,T extends NumericType<T>> |
SeparableSymmetricConvolution.convolve(double[][] halfkernels,
RandomAccessible<S> source,
RandomAccessibleInterval<T> target,
ExecutorService service)
Deprecated.
Use
SeparableKernelConvolution.convolution(Kernel1D[])
Convolve source with a separable symmetric kernel and write the result to output. In-place operation (source==target) is supported.
If the target type T is |
static <T extends NumericType<T>> |
ConvolverNumericType.factory(T type)
Deprecated.
|
static <T extends NumericType<T> & NativeType<T>> |
ConvolverNativeTypeBuffered.factory(T type)
Deprecated.
|
static <T extends NumericType<T> & NativeType<T>> |
ConvolverNativeType.factory(T type)
Deprecated.
|
static <S extends NumericType<S>,T extends NumericType<T>> |
Gauss3.gauss(double[] sigma,
RandomAccessible<S> source,
RandomAccessibleInterval<T> target)
Apply Gaussian convolution to source and write the result to target.
|
static <S extends NumericType<S>,T extends NumericType<T>> |
Gauss3.gauss(double[] sigma,
RandomAccessible<S> source,
RandomAccessibleInterval<T> target)
Apply Gaussian convolution to source and write the result to target.
|
static <S extends NumericType<S>,T extends NumericType<T>> |
Gauss3.gauss(double[] sigma,
RandomAccessible<S> source,
RandomAccessibleInterval<T> target,
ExecutorService service)
Deprecated.
Deprecated. Please use
gauss(sigma, source, target) instead. The ExecutorService used to
calculate the Gaussion convolution may by set with the
Parallelization context, as show in this example:
Apply Gaussian convolution to source and write the result to output. In-place operation (source==target) is supported.
If the target type T is |
static <S extends NumericType<S>,T extends NumericType<T>> |
Gauss3.gauss(double[] sigma,
RandomAccessible<S> source,
RandomAccessibleInterval<T> target,
ExecutorService service)
Deprecated.
Deprecated. Please use
gauss(sigma, source, target) instead. The ExecutorService used to
calculate the Gaussion convolution may by set with the
Parallelization context, as show in this example:
Apply Gaussian convolution to source and write the result to output. In-place operation (source==target) is supported.
If the target type T is |
static <S extends NumericType<S>,T extends NumericType<T>> |
Gauss3.gauss(double[] sigma,
RandomAccessible<S> source,
RandomAccessibleInterval<T> target,
int numThreads)
Deprecated.
Deprecated. Please use
gauss(sigma, source, target) instead. The number of threads used to
calculate the Gaussion convolution may by set with the
Parallelization context, as show in this example:
Apply Gaussian convolution to source and write the result to output. In-place operation (source==target) is supported.
If the target type T is |
static <S extends NumericType<S>,T extends NumericType<T>> |
Gauss3.gauss(double[] sigma,
RandomAccessible<S> source,
RandomAccessibleInterval<T> target,
int numThreads)
Deprecated.
Deprecated. Please use
gauss(sigma, source, target) instead. The number of threads used to
calculate the Gaussion convolution may by set with the
Parallelization context, as show in this example:
Apply Gaussian convolution to source and write the result to output. In-place operation (source==target) is supported.
If the target type T is |
static <S extends NumericType<S>,T extends NumericType<T>> |
Gauss3.gauss(double sigma,
RandomAccessible<S> source,
RandomAccessibleInterval<T> target)
Apply Gaussian convolution to source and write the result to target.
|
static <S extends NumericType<S>,T extends NumericType<T>> |
Gauss3.gauss(double sigma,
RandomAccessible<S> source,
RandomAccessibleInterval<T> target)
Apply Gaussian convolution to source and write the result to target.
|
Modifier and Type | Method and Description |
---|---|
static <T extends NumericType<T>> |
PartialDerivative.gradientBackwardDifference(RandomAccessible<T> source,
RandomAccessibleInterval<T> result,
int dimension)
Compute the backward difference of source in a particular dimension:
d_f( x ) = ( f( x ) - f( x - e ) )
where e is the unit vector along that dimension |
static <T extends NumericType<T>> |
PartialDerivative.gradientCentralDifference(RandomAccessible<T> source,
RandomAccessibleInterval<T> result,
int dimension)
Compute the partial derivative (central difference approximation) of source
in a particular dimension:
d_f( x ) = ( f( x + e ) - f( x - e ) ) / 2 ,
where e is the unit vector along that dimension. |
static <T extends NumericType<T>> |
PartialDerivative.gradientCentralDifference2(RandomAccessible<T> source,
RandomAccessibleInterval<T> gradient,
int dimension)
Compute the partial derivative (central difference approximation) of source
in a particular dimension:
d_f( x ) = ( f( x + e ) - f( x - e ) ) / 2 ,
where e is the unit vector along that dimension. |
static <T extends NumericType<T>> |
PartialDerivative.gradientCentralDifferenceParallel(RandomAccessible<T> source,
RandomAccessibleInterval<T> gradient,
int dimension,
int nTasks,
ExecutorService es)
Compute the partial derivative (central difference approximation) of source
in a particular dimension:
d_f( x ) = ( f( x + e ) - f( x - e ) ) / 2 ,
where e is the unit vector along that dimension. |
static <T extends NumericType<T>> |
PartialDerivative.gradientForwardDifference(RandomAccessible<T> source,
RandomAccessibleInterval<T> result,
int dimension)
Compute the forward difference of source in a particular dimension:
d_f( x ) = ( f( x + e ) - f( x ) )
where e is the unit vector along that dimension |
Modifier and Type | Class and Description |
---|---|
class |
IntegralImg<R extends NumericType<R>,T extends NumericType<T> & NativeType<T>>
n-dimensional integral image that stores sums using type
<T> . |
class |
IntegralImg<R extends NumericType<R>,T extends NumericType<T> & NativeType<T>>
n-dimensional integral image that stores sums using type
<T> . |
class |
IntegralImgDouble<R extends NumericType<R>>
Special implementation for double using the basic type to sum up the
individual lines.
|
class |
IntegralImgLong<R extends NumericType<R>>
Special implementation for long using the basic type to sum up the individual
lines.
|
Modifier and Type | Field and Description |
---|---|
protected T |
IntegralImg.type |
Modifier and Type | Method and Description |
---|---|
static <T extends NumericType<T> & Comparable<T>> |
Normalize.normalize(IterableInterval<T> iterable,
T min,
T max)
Normalize values of an
IterableInterval to the range [min, max]. |
Modifier and Type | Method and Description |
---|---|
static <A extends NumericType<A>,B extends Type<B>> |
Converters.composeNumeric(List<RandomAccessibleInterval<A>> components,
Converter<NumericComposite<A>,B> composer,
B targetType)
Compose a list of same
Interval and same NumericType A
RandomAccessibleIntervals into a
RandomAccessibleInterval of some target Type B using a
Converter from Composite of A to B. |
static <A extends NumericType<A>,B extends Type<B>> |
Converters.composeNumeric(List<RandomAccessibleInterval<A>> components,
Converter<NumericComposite<A>,B> composer,
Supplier<B> targetTypeSupplier)
Compose a list of same
Interval and same NumericType A
RandomAccessibleIntervals into a
RandomAccessibleInterval of some target Type B using a
Converter from Composite of A to B. |
Modifier and Type | Method and Description |
---|---|
protected static <T extends NumericType<T> & NativeType<T>> |
ImagePlusAdapter.setAxesFromImagePlus(ImgPlus<T> image,
ij.ImagePlus imp) |
static <T extends NumericType<T> & NativeType<T>> |
ImagePlusAdapter.wrap(ij.ImagePlus imp) |
static <T extends NumericType<T> & NativeType<T>> |
ImagePlusAdapter.wrapImgPlus(ij.ImagePlus imp) |
Modifier and Type | Method and Description |
---|---|
static <T extends NumericType<T>> |
ImageJFunctions.show(RandomAccessibleInterval<T> img) |
static <T extends NumericType<T>> |
ImageJFunctions.show(RandomAccessibleInterval<T> img,
ExecutorService service)
Display and return a single channel
ImagePlus , wrapping a
RandomAccessibleInterval . |
static <T extends NumericType<T>> |
ImageJFunctions.show(RandomAccessibleInterval<T> img,
String title) |
static <T extends NumericType<T>> |
ImageJFunctions.show(RandomAccessibleInterval<T> img,
String title,
ExecutorService service) |
static <T extends NumericType<T> & NativeType<T>> |
ImageJFunctions.wrap(ij.ImagePlus imp) |
static <T extends NumericType<T>> |
ImageJFunctions.wrap(RandomAccessibleInterval<T> img,
String title) |
static <T extends NumericType<T>> |
ImageJFunctions.wrap(RandomAccessibleInterval<T> img,
String title,
ExecutorService service)
Create a single channel
ImagePlus from a
RandomAccessibleInterval . |
static <T extends NumericType<T>> |
ImageJFunctions.wrapNumeric(ij.ImagePlus imp) |
static <T extends NumericType<T> & NativeType<T>> |
ImageJFunctions.wrapNumericNative(ij.ImagePlus imp) |
Modifier and Type | Method and Description |
---|---|
static <T extends NumericType<T> & NativeType<T>> |
ImagePlusImgs.from(ij.ImagePlus imp)
|
Modifier and Type | Class and Description |
---|---|
class |
IJLoader<T extends NumericType<T> & NativeType<T>>
An ImageJ-powered implementation of a disk-based
CacheLoader :
the file system is the cache, and requests to load image file paths
are executed using ImageJ's IJ.openImage(java.lang.String) ,
and wrapped as PlanarImg via the ImageJFunctions.wrap(ij.ImagePlus) . |
Modifier and Type | Method and Description |
---|---|
static <T extends NumericType<T> & NativeType<T>,A extends ArrayDataAccess<A>> |
Load.lazyStack(List<String> paths)
Convenient method that invokes
Load.lazyStack(List, CacheLoader)
with a cache-enabled IJLoader . |
static <T extends NumericType<T> & NativeType<T>,A extends ArrayDataAccess<A>> |
Load.lazyStack(List<String> paths,
CacheLoader<String,Img<T>> loader)
Return a
CachedCellImg representation of the ordered list of file paths,
with each file path pointing to an image that can be loaded with the CacheLoader . |
static <T extends NumericType<T> & NativeType<T>,A extends ArrayDataAccess<A>> |
Load.lazyStack(String[] paths)
Convenient method that invokes
Load.lazyStack(List, CacheLoader)
with a cache-enabled IJLoader . |
static <T extends NumericType<T> & NativeType<T>> |
Load.stack(List<String> paths,
CacheLoader<String,Img<T>> loader)
Return an
Img representation of the ordered list of file paths,
with each file path pointing to an image that can be loaded with the CacheLoader . |
static <T extends NumericType<T> & NativeType<T>> |
Load.stack(String[] paths,
CacheLoader<String,Img<T>> loader) |
Modifier and Type | Class and Description |
---|---|
class |
ClampingNLinearInterpolatorFactory<T extends NumericType<T>>
Provides clamping n-linear interpolators for volatile and non-volatile types.
|
class |
NLinearInterpolator<T extends NumericType<T>>
Performs multi-linear interpolation.
|
class |
NLinearInterpolator1D<T extends NumericType<T>> |
class |
NLinearInterpolator2D<T extends NumericType<T>> |
class |
NLinearInterpolator3D<T extends NumericType<T>> |
class |
NLinearInterpolatorFactory<T extends NumericType<T>> |
Modifier and Type | Field and Description |
---|---|
protected T |
NLinearInterpolator.accumulator |
protected T |
NLinearInterpolator.tmp |
Modifier and Type | Class and Description |
---|---|
class |
LinearRealRandomAccessibleStackInterpolator<T extends NumericType<T>>
A linear interpolator for stacks of
RealRandomAccessible s. |
class |
LinearRealRandomAccessibleStackInterpolatorFactory<T extends NumericType<T>,F extends List<RealRandomAccessible<T>>> |
Modifier and Type | Field and Description |
---|---|
protected T |
LinearRealRandomAccessibleStackInterpolator.tmp
required because (a - b) in (a - b) * w + b cannot become
negative value in unsigned types and NumericType is not Comparable
so we cannot have decide which of the two options
(a - b) * w + b or (b - a) * w1 + a
could work
|
protected T |
LinearRealRandomAccessibleStackInterpolator.value |
Modifier and Type | Class and Description |
---|---|
class |
OutOfBoundsMirrorExpWindowing<T extends NumericType<T>>
Adds a exponential windowing to the mirrored content outside the Interval
boundaries
|
class |
OutOfBoundsMirrorExpWindowingFactory<T extends NumericType<T>,F extends Interval & RandomAccessible<T>>
TODO
|
Modifier and Type | Interface and Description |
---|---|
interface |
BooleanType<T extends BooleanType<T>>
TODO
|
Modifier and Type | Class and Description |
---|---|
class |
BitType
TODO
|
class |
BoolType
A
BooleanType wrapping a single primitive boolean variable. |
class |
NativeBoolType
NativeType backed by boolean . |
Modifier and Type | Interface and Description |
---|---|
interface |
NumericType<T extends NumericType<T>>
TODO
|
Modifier and Type | Interface and Description |
---|---|
interface |
ComplexType<T extends ComplexType<T>>
TODO
|
interface |
IntegerType<T extends IntegerType<T>>
TODO
|
interface |
RealType<T extends RealType<T>>
TODO
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractARGBDoubleType<T extends AbstractARGBDoubleType<T>> |
class |
ARGBDoubleType |
class |
ARGBLongAccessType |
class |
ARGBType
A
native NumericType that encodes four channels at
unsigned byte precision into one 32bit signed integer which is the format
used in most display oriented image processing libraries such as AWT or
ImageJ. |
class |
NativeARGBDoubleType |
Modifier and Type | Class and Description |
---|---|
class |
AbstractComplexType<T extends AbstractComplexType<T>>
TODO
|
class |
ComplexDoubleLongAccessType |
class |
ComplexDoubleType
TODO
|
class |
ComplexFloatLongAccessType |
class |
ComplexFloatType
TODO
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractIntegerBitType<T extends AbstractIntegerBitType<T>>
The performance of this type is traded off for the gain in memory storage.
|
class |
AbstractIntegerType<T extends AbstractIntegerType<T>>
TODO
|
class |
ByteLongAccessType |
class |
ByteType
TODO
|
class |
GenericByteLongAccessType<T extends GenericByteLongAccessType<T>>
TODO
|
class |
GenericByteType<T extends GenericByteType<T>>
TODO
|
class |
GenericIntLongAccessType<T extends GenericIntLongAccessType<T>> |
class |
GenericIntType<T extends GenericIntType<T>>
TODO
|
class |
GenericLongLongAccessType<T extends GenericLongLongAccessType<T>>
Abstract superclass for Long types.
|
class |
GenericLongType<T extends GenericLongType<T>>
Abstract superclass for Long types.
|
class |
GenericShortLongAccessType<T extends GenericShortLongAccessType<T>>
Abstract base class for
native IntegerType s that
encode their value into a 16bit short. |
class |
GenericShortType<T extends GenericShortType<T>>
Abstract base class for
native IntegerType s that
encode their value into a 16bit short. |
class |
IntLongAccessType |
class |
IntType
TODO
|
class |
LongLongAccessType |
class |
LongType
TODO
|
class |
ShortLongAccessType |
class |
ShortType
TODO
|
class |
Unsigned128BitType
A
Type with a bit depth of 128. |
class |
Unsigned12BitType
A 12-bit
Type whose data is stored in a LongAccess . |
class |
Unsigned2BitType
A
Type with a bit depth of 2. |
class |
Unsigned4BitType
A
Type with a bit depth of 4. |
class |
UnsignedByteLongAccessType |
class |
UnsignedByteType
TODO
|
class |
UnsignedIntLongAccessType |
class |
UnsignedIntType
TODO
|
class |
UnsignedLongLongAccessType
TODO
|
class |
UnsignedLongType
TODO
|
class |
UnsignedShortLongAccessType |
class |
UnsignedShortType
TODO
|
class |
UnsignedVariableBitLengthType
A
Type with arbitrary bit depth up to maximum 64 bits. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractRealType<T extends AbstractRealType<T>>
TODO
|
class |
DoubleLongAccessType |
class |
DoubleType
TODO
|
class |
FloatLongAccessType |
class |
FloatType
TODO
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractVolatileNativeNumericType<N extends NumericType<N> & NativeType<N>,T extends AbstractVolatileNativeNumericType<N,T>>
|
class |
AbstractVolatileNumericType<N extends NumericType<N>,T extends AbstractVolatileNumericType<N,T>>
Abstract base class for
VolatileNumericType s that wrap a
NumericType that is either VALID or INVALID. |
class |
VolatileNumericType<T extends NumericType<T>>
Something volatile that has a value and is either VALID or INVALID.
|
Modifier and Type | Method and Description |
---|---|
static <T extends NumericType<T>> |
Views.collapseNumeric(RandomAccessible<T> source,
int numChannels)
Collapse the nth dimension of an n
-dimensional
RandomAccessible <T extends NumericType
<T>> into an (n-1)-dimensional RandomAccessible
<NumericComposite <T>> |
static <T extends NumericType<T>> |
Views.collapseNumeric(RandomAccessibleInterval<T> source)
Collapse the nth dimension of an n
-dimensional
RandomAccessibleInterval <T extends
NumericType <T>> into an (n-1)-dimensional
RandomAccessibleInterval <NumericComposite <T>> |
static <T extends NumericType<T>> |
Views.expandZero(RandomAccessibleInterval<T> source,
long... border)
Expand a RandomAccessibleInterval as specified by border.
|
static <T extends NumericType<T>,F extends RandomAccessibleInterval<T>> |
Views.extendZero(F source)
Extend a RandomAccessibleInterval with a constant-value out-of-bounds
strategy where the constant value is the zero-element of the data type.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractNumericComposite<T extends NumericType<T>,C extends AbstractNumericComposite<T,C>>
Abstract base class for a vector of
NumericType scalars. |
class |
NumericComposite<T extends NumericType<T>>
A vector of
NumericType scalars. |
static class |
NumericComposite.Factory<T extends NumericType<T>> |
Modifier and Type | Class and Description |
---|---|
class |
AbstractNumericComposite<T extends NumericType<T>,C extends AbstractNumericComposite<T,C>>
Abstract base class for a vector of
NumericType scalars. |
class |
NumericComposite<T extends NumericType<T>>
A vector of
NumericType scalars. |
class |
RealComposite<T extends RealType<T>>
A vector of
RealType scalars. |
Copyright © 2015–2022 ImgLib2. All rights reserved.